UNPKG

@datamonsterr/vdt-dashboard

Version:
16 lines 1.13 kB
import type { ApiSchema, ApiSchemaListItem, CreateSchemaRequest, DeleteSchemaResponse } from '@/types/api'; export declare function getSchemas(getToken: () => Promise<string | null>, params?: { page?: number; limit?: number; search?: string; }): Promise<ApiSchemaListItem[]>; export declare function getSchemaById(getToken: () => Promise<string | null>, id: string): Promise<ApiSchema>; export declare function createSchema(getToken: () => Promise<string | null>, schemaData: CreateSchemaRequest): Promise<ApiSchema>; export declare function updateSchema(getToken: () => Promise<string | null>, id: string, schemaData: CreateSchemaRequest): Promise<ApiSchema>; export declare function deleteSchema(getToken: () => Promise<string | null>, id: string, dropDatabase?: boolean): Promise<DeleteSchemaResponse>; export declare function validateSchema(getToken: () => Promise<string | null>, schemaData: CreateSchemaRequest): Promise<any>; export declare function exportSchemaSQL(getToken: () => Promise<string | null>, id: string): Promise<{ sql: string; generatedAt: string; }>; //# sourceMappingURL=schemas.d.ts.map