@sqlrooms/project-builder / BaseProjectConfig
Type Alias: BaseProjectConfig
BaseProjectConfig:
object
Type declaration
Name | Type |
---|---|
title | string |
layout | { type : "mosaic" ; nodes : null | string | MosaicLayoutParent ; pinned : string []; fixed : string []; } |
dataSources | ({ type : "file" ; tableName : string ; fileName : string ; loadOptions : objectOutputType <extendShape <extendShape <{ schema : ZodOptional <ZodString >; select : ZodOptional <ZodArray <..., ...>>; where : ZodOptional <ZodString >; view : ZodOptional <ZodBoolean >; temp : ZodOptional <ZodBoolean >; replace : ZodOptional <ZodBoolean >; }, { options : ZodOptional <ZodUnion <...>>; }>, { method : ZodLiteral <"st_read" >; }>, ZodUnknown , "strip" > | objectOutputType <extendShape <{ schema : ZodOptional <ZodString >; select : ZodOptional <ZodArray <ZodString , "many" >>; where : ZodOptional <ZodString >; view : ZodOptional <ZodBoolean >; temp : ZodOptional <ZodBoolean >; replace : ZodOptional <ZodBoolean >; }, { method : ZodEnum <["read_json" , "read_ndjson" , "read_parquet" , "read_csv" , "auto" ]>; }>, ZodUnknown , "strip" >; } | { type : "url" ; url : string ; tableName : string ; loadOptions : objectOutputType <extendShape <extendShape <{ schema : ZodOptional <ZodString >; select : ZodOptional <ZodArray <..., ...>>; where : ZodOptional <ZodString >; view : ZodOptional <ZodBoolean >; temp : ZodOptional <ZodBoolean >; replace : ZodOptional <ZodBoolean >; }, { options : ZodOptional <ZodUnion <...>>; }>, { method : ZodLiteral <"st_read" >; }>, ZodUnknown , "strip" > | objectOutputType <extendShape <{ schema : ZodOptional <ZodString >; select : ZodOptional <ZodArray <ZodString , "many" >>; where : ZodOptional <ZodString >; view : ZodOptional <ZodBoolean >; temp : ZodOptional <ZodBoolean >; replace : ZodOptional <ZodBoolean >; }, { method : ZodEnum <["read_json" , "read_ndjson" , "read_parquet" , "read_csv" , "auto" ]>; }>, ZodUnknown , "strip" >; httpMethod : string ; headers : Record <string , string >; } | { type : "sql" ; tableName : string ; sqlQuery : string ; })[] |
description ? | null | string |