diff --git a/packages/core/src/data_sources/types.ts b/packages/core/src/data_sources/types.ts index cc65b76c8..1eaee9825 100644 --- a/packages/core/src/data_sources/types.ts +++ b/packages/core/src/data_sources/types.ts @@ -114,9 +114,13 @@ export type DataFieldSchemas = | DataFieldSchemaJSON | DataFieldSchemaRelation; +export type DataSourceSchema = { + [K in keyof DR]?: DataFieldSchemas; +}; + export interface DataSourceType extends BaseDataSource { records: DataRecords; - schema: Partial>; + schema: DataSourceSchema; } export interface DataSourceProps extends BaseDataSource { records?: DataRecords | DataRecord[] | DR[];