UNPKG

@hasura/metadata-api

Version:
19 lines (18 loc) 671 B
import type { FunctionConfig } from './FunctionConfig'; import type { FunctionPermissionInfo } from './FunctionPermissionInfo'; import type { PostgresQualified_FunctionName } from './PostgresQualified_FunctionName'; /** * 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 CitusFunctionMetadata = { comment?: string; configuration?: FunctionConfig; /** * Name of the SQL function */ function: (PostgresQualified_FunctionName | string); permissions?: Array<FunctionPermissionInfo>; };