@hasura/metadata-api
Version:
Hasura GraphQL Engine Metadata API types
18 lines (17 loc) • 548 B
TypeScript
import type { FunctionConfig } from './FunctionConfig';
import type { FunctionPermissionInfo } from './FunctionPermissionInfo';
/**
* A custom SQL function to add to the GraphQL schema with configuration.
*
* https://hasura.io/docs/latest/graphql/core/api-reference/schema-metadata-api/custom-functions.html#args-syntax
*
*/
export type MysqlFunctionMetadata = {
comment?: string;
configuration?: FunctionConfig;
/**
* Name of the SQL function
*/
function: string;
permissions?: Array<FunctionPermissionInfo>;
};