Mayson Monorepo Documentation
    Preparing search index...

    Interface StripeResourceExtension<T>

    interface StripeResourceExtension<T extends object> {
        prototype: StripeResource;
        new StripeResourceExtension(stripe: Stripe): StripeResource & T;
        new StripeResourceExtension(): StripeResource;
        extend<T extends { [prop: string]: any }>(
            spec: T,
        ): StripeResourceExtension<T>;
        method<ResponseObject = object>(
            spec: {
                method: string;
                path?: string;
                fullPath?: string;
                methodType?: "list" | "search";
            },
        ): (...args: any[]) => Response<ResponseObject>;
        MAX_BUFFERED_REQUEST_METRICS: number;
    }

    Type Parameters

    • T extends object

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    prototype: StripeResource
    MAX_BUFFERED_REQUEST_METRICS: number

    Methods

    • Type Parameters

      • T extends { [prop: string]: any }

      Parameters

      • spec: T

      Returns StripeResourceExtension<T>

    • Type Parameters

      • ResponseObject = object

      Parameters

      • spec: {
            method: string;
            path?: string;
            fullPath?: string;
            methodType?: "list" | "search";
        }

      Returns (...args: any[]) => Response<ResponseObject>