kottster_kottster/common/lib/models/appSchema.model.ts
2024-07-22 07:18:39 +03:00

17 lines
427 B
TypeScript

import { PublicDataSource } from "./dataSource.model";
import { Page } from "./page.module";
import { Procedure } from "./procedure.model";
// Contains basic page information
export interface AppSchema {
version: number;
pages: Page[];
}
// Contains full page information and full procedures
export interface FullAppSchema extends AppSchema {
id: string;
dataSources: PublicDataSource[];
procedures: Procedure[];
}