Types

SagaObject

interface SagaObject {
    (...args: any): void;
    saga: void;
    taker?: any;
}

ModuleOpts

interface ModuleOpts {

    name: string;
    initialState: {
        [key: string]: any;
    };
    reducers: {
        [key: string]: () => any;
    };
    sagas?: (actions: object) => {
        [type: string]: SagaObject;
    };
    takers?: {
        [type: string]: void;
    };
}

SagaSlice

Last updated

Was this helpful?