Files
dbgate/packages/types/appdefs.d.ts
2022-01-28 18:24:03 +01:00

29 lines
503 B
TypeScript

interface ApplicationCommand {
name: string;
sql: string;
}
interface ApplicationQuery {
name: string;
sql: string;
}
interface VirtualReferenceDefinition {
pureName: string;
schemaName?: string;
refSchemaName?: string;
refTableName: string;
columns: {
columnName: string;
refColumnName: string;
}[];
}
interface ApplicationDefinition {
name: string;
queries: ApplicationQuery[];
commands: ApplicationCommand[];
virtualReferences: VirtualReferenceDefinition[];
}