Files
Webklar.com/node_modules/@supabase/functions-js/dist/main/FunctionsClient.d.ts
Basilosaurusrex f027651f9b main repo
2025-11-24 18:09:40 +01:00

24 lines
932 B
TypeScript

import { Fetch, FunctionsResponse, FunctionInvokeOptions, FunctionRegion } from './types';
export declare class FunctionsClient {
protected url: string;
protected headers: Record<string, string>;
protected region: FunctionRegion;
protected fetch: Fetch;
constructor(url: string, { headers, customFetch, region, }?: {
headers?: Record<string, string>;
customFetch?: Fetch;
region?: FunctionRegion;
});
/**
* Updates the authorization header
* @param token - the new jwt token sent in the authorisation header
*/
setAuth(token: string): void;
/**
* Invokes a function
* @param functionName - The name of the Function to invoke.
* @param options - Options for invoking the Function.
*/
invoke<T = any>(functionName: string, options?: FunctionInvokeOptions): Promise<FunctionsResponse<T>>;
}
//# sourceMappingURL=FunctionsClient.d.ts.map