IPlugin | @lumino (original) (raw)
Interface IPlugin<T, U>
Type Parameters
- T
- U
Index
Properties
activate
activate: ((app, ...args) => U | Promise<U>)
Type declaration
- (app, ...args): U | Promise<U>
Parameters
* app: [T](coreutils.IPlugin.html#T) * `Rest` ...args: any\[\]
U | Promise<U>
Returns
Optional
autoStart
autoStart?: boolean | "defer"
Optional
deactivate
deactivate?: null | ((app, ...args) => void | Promise<void>)
Type declaration
- (app, ...args): void | Promise<void>
Parameters
* app: [T](coreutils.IPlugin.html#T) * `Rest` ...args: any\[\]
Promise<void>
Returns void |
Optional
description
description?: string
id
id: string
Optional
optional
optional?: Token<any>[]
Optional
provides
Optional
requires
requires?: Token<any>[]