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.