@valon-technologies/gestalt
    Preparing search index...

    Interface OperationOptions<In, Out>

    Operation definition accepted by operation and definePlugin.

    interface OperationOptions<In, Out> {
        id: string;
        method?: string;
        title?: string;
        description?: string;
        allowedRoles?: string[];
        tags?: string[];
        readOnly?: boolean;
        visible?: boolean;
        input?: Schema<In>;
        output?: Schema<Out>;
        handler: (input: In, request: Request) => MaybePromise<Out | Response<Out>>;
    }

    Type Parameters

    • In
    • Out

    Hierarchy (View Summary)

    Index

    Properties

    id: string
    method?: string
    title?: string
    description?: string
    allowedRoles?: string[]
    tags?: string[]
    readOnly?: boolean
    visible?: boolean
    input?: Schema<In>
    output?: Schema<Out>
    handler: (input: In, request: Request) => MaybePromise<Out | Response<Out>>