@hasura/metadata-api
Version:
Hasura GraphQL Engine Metadata API types
17 lines (16 loc) • 740 B
TypeScript
import type { MySQLConnSourceConfig } from './MySQLConnSourceConfig';
import type { MysqlCustomSQLMetadata } from './MysqlCustomSQLMetadata';
import type { MysqlFunctionMetadata } from './MysqlFunctionMetadata';
import type { MysqlTableMetadata } from './MysqlTableMetadata';
import type { QueryTagsConfig } from './QueryTagsConfig';
import type { SourceCustomization } from './SourceCustomization';
export type MysqlSourceMetadata = {
configuration: MySQLConnSourceConfig;
custom_sql?: Array<MysqlCustomSQLMetadata> | null;
customization?: SourceCustomization;
functions?: Array<MysqlFunctionMetadata> | null;
kind: 'mysql';
name: string;
query_tags?: QueryTagsConfig;
tables: Array<MysqlTableMetadata>;
};