HooksContext<S, N>: {
    After: {
        Aggregate: HookAfterAggregateContext<S, N>;
        Create: HookAfterCreateContext<S, N>;
        Delete: HookAfterDeleteContext<S, N>;
        List: HookAfterListContext<S, N>;
        Update: HookAfterUpdateContext<S, N>;
    };
    Before: {
        Aggregate: HookBeforeAggregateContext<S, N>;
        Create: HookBeforeCreateContext<S, N>;
        Delete: HookBeforeDeleteContext<S, N>;
        List: HookBeforeListContext<S, N>;
        Update: HookBeforeUpdateContext<S, N>;
    };
}

Type Parameters

Type declaration