Represents the parameters for a local handler

interface ILocalHandlerParams<
    Data extends IAnything = IAnything,
    Payload extends IAnything = IAnything,
> {
    fallback?: (e: Error) => void;
    onLoadBegin?: () => void;
    onLoadEnd?: (isOk: boolean) => void;
    payload?: Payload;
    resultMap?: (json: null | Record<string, any>) => null | Data;
}

Type Parameters

Properties

fallback?: (e: Error) => void
onLoadBegin?: () => void
onLoadEnd?: (isOk: boolean) => void
payload?: Payload
resultMap?: (json: null | Record<string, any>) => null | Data