Creates an extension container.
Optional
options: ExtensionExecutorOptionsOptions for an object that performs extensions of the specified type IExtensionExecutor.
Indicates that the container has been initialized. Adding new extensions is not possible.
Initializes the extension container.
Initialization context.
Registers a specific extension in the container.
The current extension container.
Registration parameters.
Rest
...params: unknown[]Optional
extensionOptional
extensionOptional
order?: numberOptional
singleton?: booleanOptional
stage?: ExtensionStageOptional
when?: ExtensionRegisterPredicate<E, ExtractExtensionContext<E>> | ExtensionRegisterPredicate<E, ExtractExtensionContext<E>>[]Returns an object that performs extensions of the specified type. The method never returns `null'. If the extension type has not been registered in the container, then the method does not throw an exception, but returns an object that does not perform actions.
An object that performs extensions of the specified type.
The type of extension to return the object for.
Additional options for the returned object.
Generated using TypeDoc
An extension container.