BaseModuleValidator
class
BaseModuleValidator
sourceexport class BaseModuleValidator extends Validator export class BaseModuleValidator extends ValidatorisValidId(id: unknown): asserts id is string isValidId(id: unknown): asserts id is string| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts id is string asserts id is string.isValidModuleType(...)
isValidModuleType(moduleType: unknown): asserts moduleType is ModuleType isValidModuleType(moduleType: unknown): asserts moduleType is ModuleType| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts moduleType is ModuleType asserts moduleType is ModuleType.isValidOnEnable(...)
isValidOnEnable(onEnable: unknown): asserts onEnable is (()) => Promise<void> isValidOnEnable(onEnable: unknown): asserts onEnable is (()) => Promise<void>| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts onEnable is (()) => Promise<void> asserts onEnable is (()) => Promise<void>.isValidOnReady(...)
isValidOnReady(onReady: unknown): asserts onReady is (()) => Promise<void> isValidOnReady(onReady: unknown): asserts onReady is (()) => Promise<void>| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts onReady is (()) => Promise<void> asserts onReady is (()) => Promise<void>.isValidOnDisable(...)
isValidOnDisable(onDisable: unknown): asserts onDisable is (()) => Promise<void> isValidOnDisable(onDisable: unknown): asserts onDisable is (()) => Promise<void>| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts onDisable is (()) => Promise<void> asserts onDisable is (()) => Promise<void>isValid(value: unknown): asserts value is AnyModuleData isValid(value: unknown): asserts value is AnyModuleData| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts value is AnyModuleData asserts value is AnyModuleData