Interface: Transformers
types/Transformers.Transformers
Properties
controller
• controller: controller
: T
) => T
Type declaration
▸ <T
>(controller
): T
Transforms a generated providence controller in any way necessary to provide its essential functions to the target state manager.
Type parameters
Name | Type |
---|---|
T |
extends BaseController <any > |
Parameters
Name | Type | Description |
---|---|---|
controller |
T |
Any dynamically generated controller, such as a SingleController, that is built by Providence. |
Returns
T
Defined in
src/base/types/Transformers.ts:22
fielder
• fielder: patcher
: T
) => T
Type declaration
▸ <T
>(patcher
): T
Transforms a generated fielder in any way necessary to provide its essential functions to the target state manager.
Type parameters
Name | Type |
---|---|
T |
extends Fielder <any , any > |
Parameters
Name | Type |
---|---|
patcher |
T |
Returns
T
Defined in
src/base/types/Transformers.ts:36
module
• module: module
: T
) => T
Type declaration
▸ <T
>(module
): T
Transforms a providence module into a pluggable format the target state manager will understand.
Type parameters
Name | Type |
---|---|
T |
extends BaseModule <any , any , any > |
Parameters
Name | Type | Description |
---|---|---|
module |
T |
Any dynamically generated module, such as a Single, that is built by Providence. |
Returns
T
Defined in
src/base/types/Transformers.ts:14
patcher
• patcher: patcher
: T
) => T
Type declaration
▸ <T
>(patcher
): T
Transforms a generated patcher in any way necessary to provide its essential functions to the target state manager.
Type parameters
Name | Type |
---|---|
T |
extends Patcher <any , any > |
Parameters
Name | Type | Description |
---|---|---|
patcher |
T |
A dynamically generated Patcher. |
Returns
T