@logixjs/core
    Preparing search index...

    Interface ModuleShape<SSchema, ASchema, AMap>

    The "schema shape" of a Module: only cares about stateSchema / actionSchema, not runtime configuration details (initialState / services / logic, etc.).

    interface ModuleShape<
        SSchema extends AnySchema,
        ASchema extends AnySchema,
        AMap extends Record<string, Action.AnyActionToken> = Record<string, never>,
    > {
        actionMap: AMap;
        actionSchema: ASchema;
        stateSchema: SSchema;
    }

    Type Parameters

    • SSchema extends AnySchema
    • ASchema extends AnySchema
    • AMap extends Record<string, Action.AnyActionToken> = Record<string, never>
    Index

    Properties

    actionMap: AMap
    actionSchema: ASchema
    stateSchema: SSchema