Libraries v5.0.0
    Preparing search index...

    Interface EndpointRegistration

    A registered endpoint pairing its metadata (method, path, schemas) with the handler function and any per-endpoint middleware.

    interface EndpointRegistration {
        endpoint: EndpointMetadata;
        errors?: ErrorMap<any, any>;
        handler: (...args: any[]) => any;
        handlerErrorsMapped?: boolean;
        idempotency?: EndpointIdempotencyLimits & {
            scope: (...args: any[]) => IdempotencyScope | Promise<IdempotencyScope>;
        };
        middlewares?: readonly Middleware[];
        prepare?: (...args: any[]) => any;
    }

    Hierarchy

    • RuntimeEndpointOptions
      • EndpointRegistration
    Index
    errors?: ErrorMap<any, any>
    handler: (...args: any[]) => any
    handlerErrorsMapped?: boolean

    Handler invocation already owns its error policy.

    idempotency?: EndpointIdempotencyLimits & {
        scope: (...args: any[]) => IdempotencyScope | Promise<IdempotencyScope>;
    }
    middlewares?: readonly Middleware[]
    prepare?: (...args: any[]) => any