Constructors
constructor
-
Parameters
Accessors
onDidAddPart
onDidAddPart:
onDidOpenAddParts
onDidOpenAddParts:
Methods
addPart
- addPart(partClass: Part, data: any): undefined | IPartRecord
-
Parameters
-
partClass: Part
-
Optional data: any
Returns undefined
|
IPartRecord
checkBlockDependency
- checkBlockDependency(id: string): boolean
-
Parameters
Returns boolean
createToolboxModule
-
Parameters
disable
-
Returns void
dispose
-
Returns void
freeName
- freeName(source: string): void
-
Parameters
Returns void
getAddedParts
- getAddedParts(): Map<string, IPartRecord>
-
Returns Map<string, IPartRecord>
getAvailableName
- getAvailableName(source: string, inc?: number): string
-
Parameters
-
source: string
-
Default value inc: number = 1
Returns string
getRegisteredParts
- getRegisteredParts(): Map<string, Part>
-
Returns Map<string, Part>
onImport
-
Parameters
Returns void
onInject
-
Returns void
registerAPI
- registerAPI(partAPI: PartAPIOrFactory): void
-
Parameters
-
partAPI: PartAPIOrFactory
Returns void
registerQueryHandlers
-
Parameters
Returns void
removePart
- removePart(id: string): void
-
Parameters
Returns void
removePartAttempt
- removePartAttempt(id: string): void
-
Parameters
Returns void
renamePart
- renamePart(partRecord: IPartRecord, newName: string): void
-
Parameters
-
partRecord: IPartRecord
-
newName: string
Returns void
reserveName
- reserveName(name: string): void
-
Parameters
Returns void
reset
-
Returns void
setWhitelist
-
Parameters
Returns void
Static getInlineDisplay
-
Parameters