erest
    Preparing search index...

    Interface APIDefine<T>

    interface APIDefine<T> {
        before?: T[];
        body?: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
        description?: string;
        group?: string;
        handler?: T;
        headers?: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
        method: "get" | "post" | "put" | "delete" | "patch";
        middlewares?: T[];
        mock?: Record<string, unknown>;
        params?: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
        path: string;
        query?: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
        requiredOneOf?: string[];
        response?: TYPE_RESPONSE;
        title: string;
    }

    Type Parameters

    • T

    Hierarchy (View Summary)

    Index

    Properties

    before?: T[]
    body?: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
    description?: string
    group?: string
    handler?: T
    headers?: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
    method: "get" | "post" | "put" | "delete" | "patch"
    middlewares?: T[]
    mock?: Record<string, unknown>
    params?: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
    path: string
    query?: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
    requiredOneOf?: string[]
    response?: TYPE_RESPONSE
    title: string