@hasura/metadata-api
Version:
Hasura GraphQL Engine Metadata API types
19 lines (18 loc) • 867 B
TypeScript
import type { CitusCustomSQLMetadata } from './CitusCustomSQLMetadata';
import type { CitusFunctionMetadata } from './CitusFunctionMetadata';
import type { CitusHealthCheckConfig } from './CitusHealthCheckConfig';
import type { CitusTableMetadata } from './CitusTableMetadata';
import type { PostgresConnConfiguration } from './PostgresConnConfiguration';
import type { QueryTagsConfig } from './QueryTagsConfig';
import type { SourceCustomization } from './SourceCustomization';
export type CitusSourceMetadata = {
configuration: PostgresConnConfiguration;
custom_sql?: Array<CitusCustomSQLMetadata> | null;
customization?: SourceCustomization;
functions?: Array<CitusFunctionMetadata> | null;
health_check?: CitusHealthCheckConfig;
kind: 'citus';
name: string;
query_tags?: QueryTagsConfig;
tables: Array<CitusTableMetadata>;
};