@nhost/nhost-js
Version:
Nhost JavaScript SDK
28 lines (27 loc) • 767 B
TypeScript
import { ErrorPayload } from '../../utils/types';
export interface NhostFunctionsConstructorParams {
/**
* Serverless Functions endpoint.
*/
url: string;
/**
* Admin secret. When set, it is sent as an `x-hasura-admin-secret` header for all requests.
*/
adminSecret?: string;
}
export type NhostFunctionCallResponse<TData = unknown, TErrorMessage = any> = {
res: {
data: TData;
status: number;
statusText: string;
};
error: null;
} | {
res: null;
error: ErrorPayload<TErrorMessage>;
};
/** Subset of RequestInit parameters that are supported by the functions client */
export interface NhostFunctionCallConfig {
headers?: Record<string, string>;
}
//# sourceMappingURL=types.d.ts.map