Skip to main content

GenerateEndpointParams

type GenerateEndpointParams<T> =
| {
func: (reqParams) => Promise<GetEndpointResponse<T>>;
funcName: keyof Client;
retriable?: boolean;
fetcher: Fetch;
requiresToken: false;
}
| {
func: (reqParams, fetcher) => Promise<GetEndpointResponse<T>>;
funcName: T;
retriable?: boolean;
fetcher: Fetch;
requiresToken: true;
};

Type Parameters​

Type Parameter
T extends keyof Client