@octokit/types
    Preparing search index...

    Interface RequestInterface<D>

    interface RequestInterface<D extends object = object> {
        defaults: <O extends RequestParameters = RequestParameters>(
            newDefaults: O,
        ) => RequestInterface<D & O>;
        endpoint: EndpointInterface<D>;
        <T = any, O extends RequestParameters = RequestParameters>(
            options: O & { method?: string } & (
                "url" extends keyof D ? { url?: string } : { url: string }
            ),
        ): Promise<OctokitResponse<T, number>>;
        <R extends string>(
            route: (keyof Endpoints) | R,
            options?: R extends keyof Endpoints
                ? Endpoints[R<R>]["parameters"] & RequestParameters
                : RequestParameters,
        ): R extends keyof Endpoints
            ? Promise<Endpoints[R<R>]["response"]>
            : Promise<OctokitResponse<any, number>>;
    }

    Type Parameters

    • D extends object = object
    Index

    Properties

    Properties

    defaults: <O extends RequestParameters = RequestParameters>(
        newDefaults: O,
    ) => RequestInterface<D & O>

    Returns a new request with updated route and parameters

    endpoint: EndpointInterface<D>