workspaced.api

Undocumented in source.

Members

Aliases

BroadcastCallback
alias BroadcastCallback = void delegate(WorkspaceD, WorkspaceD.Instance, JSONValue)
ComponentBindFailCallback
alias ComponentBindFailCallback = void delegate(WorkspaceD.Instance, ComponentFactory)
ImportPathProvider
alias ImportPathProvider = string[] delegate()

Classes

DefaultComponentFactory
class DefaultComponentFactory(T : ComponentWrapper)
Undocumented in source.
Future
class Future(T)
Undocumented in source.
WorkspaceD
class WorkspaceD

WorkspaceD instance holding plugins.

Enums

ignoredFunc
enum ignoredFunc

Will never call this function

Functions

checkType
bool checkType(JSONValue value)
Undocumented in source. Be warned that the author may not have intended to support it.
checkVersion
bool checkVersion(string ver, int[3] target)
Undocumented in source. Be warned that the author may not have intended to support it.
component
ComponentInfo component(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
getConfigPath
bool getConfigPath(string file, string retPath)
Undocumented in source. Be warned that the author may not have intended to support it.
getVersionAndFixPath
string getVersionAndFixPath(string execPath)
Undocumented in source. Be warned that the author may not have intended to support it.
makeTemporaryTestingWorkspace
TestingWorkspace makeTemporaryTestingWorkspace()
Undocumented in source. Be warned that the author may not have intended to support it.
matchesOverload
bool matchesOverload(JSONValue[] args)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

ComponentFactory
interface ComponentFactory
Undocumented in source.
ComponentWrapper
interface ComponentWrapper
Undocumented in source.

Manifest constants

verRegex
enum verRegex;
Undocumented in source.

Mixin templates

DefaultComponentWrapper
mixintemplate DefaultComponentWrapper()
Undocumented in source.

Structs

CodeReplacement
struct CodeReplacement

Describes what to insert/replace/delete to do something

ComponentFactoryInstance
struct ComponentFactoryInstance
Undocumented in source.
ComponentInfo
struct ComponentInfo

Component call

ComponentWrapperInstance
struct ComponentWrapperInstance
Undocumented in source.
Configuration
struct Configuration
Undocumented in source.
FileChanges
struct FileChanges

Code replacements mapped to a file

TestingWorkspace
struct TestingWorkspace
Undocumented in source.

Meta