Prelude API
    Preparing search index...

    Interface HandleOptions

    Handlers may return a value or a promise; both are awaited where it matters.

    interface HandleOptions {
        call?: (
            method: string,
            params: Params | undefined,
            request: Request,
        ) => unknown;
        error?: (id: Id, error: ErrorObject) => unknown;
        exception?: (error: unknown) => unknown;
        notification?: (
            method: string,
            params: Params | undefined,
            notification: Notification,
        ) => unknown;
        result?: (id: Id, result: unknown) => unknown;
    }
    Index
    call?: (method: string, params: Params | undefined, request: Request) => unknown
    error?: (id: Id, error: ErrorObject) => unknown
    exception?: (error: unknown) => unknown
    notification?: (
        method: string,
        params: Params | undefined,
        notification: Notification,
    ) => unknown
    result?: (id: Id, result: unknown) => unknown