Creates a container for an instance of an extension of the specified type.
A callback returning an instance of an extension of the specified type.
A callback returning an instance of an extension of the specified type.
The name of the extension instance of the specified type.
Name of the extension instance type.
The stage of the extension execution in the extension chain.
The order of execution, taking into account the type of extension and the stage of execution.
A flag indicating the lifetime of an instance of extensions.
Optional
when: ExtensionRegisterPredicate<Extension<ExtensionContext>, ExtensionContext>[]Array of functions that accept the context of extension execution and allowing extensions to be performed only under certain conditions.
Readonly
extensionName of the extension instance of the specified type.
Readonly
extensionName of the extension instance type.
Readonly
orderThe order of execution, taking into account the type of extension and the stage of execution.
Readonly
singletonFlag indicating the lifetime of an instance of extensions. If `true', then the lifetime of the extension instance will coincide with the lifetime of the maintainer.
Readonly
stageThe stage of extension execution in the extension chain.
Optional
Readonly
whenArray of functions accepting the context of extensions execution and allowing extensions to be performed only under certain conditions.
Generated using TypeDoc
Container for an instance of an extension of the specified type.