Interface: ProvidenceSlicer<Name, ConstructorParams, ModuleDefinition, Controller>
types/ProvidenceSlicer.ProvidenceSlicer
Type parameters
Name | Type |
---|---|
Name |
extends keyof ProvidenceRegistries |
ConstructorParams |
ConstructorParams |
ModuleDefinition |
extends AnyModule |
Controller |
extends BaseController <ModuleDefinition > |
Properties
controllerFactory
• controllerFactory: (options
: ControllerConstructorParams
<ModuleDefinition
>) => Controller
Type declaration
▸ (options
): Controller
Parameters
Name | Type |
---|---|
options |
ControllerConstructorParams <ModuleDefinition > |
Returns
Controller
Defined in
src/base/types/ProvidenceSlicer.ts:10
factory
• factory: (options
: GlobalOptions
) => (options
: ConstructorParams
) => ModuleDefinition
Type declaration
▸ (options
): (options
: ConstructorParams
) => ModuleDefinition
Parameters
Name | Type |
---|---|
options |
GlobalOptions |
Returns
fn
▸ (options
): ModuleDefinition
Parameters
Name | Type |
---|---|
options |
ConstructorParams |
Returns
ModuleDefinition
Defined in
src/base/types/ProvidenceSlicer.ts:9
name
• name: Name