@sqlrooms/room-shell / DataSource
Variable: DataSource
constDataSource:z.ZodDiscriminatedUnion<[z.ZodObject<{tableName:z.ZodString;type:z.ZodLiteral<"file">;fileName:z.ZodString;loadOptions:z.ZodOptional<z.ZodDiscriminatedUnion<[z.ZodObject<{schema:z.ZodOptional<z.ZodString>;select:z.ZodOptional<z.ZodArray<...>>;where:z.ZodOptional<z.ZodString>;view:z.ZodOptional<z.ZodBoolean>;temp:z.ZodOptional<z.ZodBoolean>;replace:z.ZodOptional<z.ZodBoolean>;method:z.ZodEnum<{read_json: ...;read_ndjson: ...;read_parquet: ...;read_csv: ...;auto: ...; }>; },z.core.$catchall<z.ZodUnknown>>,z.ZodObject<{schema:z.ZodOptional<z.ZodString>;select:z.ZodOptional<z.ZodArray<...>>;where:z.ZodOptional<z.ZodString>;view:z.ZodOptional<z.ZodBoolean>;temp:z.ZodOptional<z.ZodBoolean>;replace:z.ZodOptional<z.ZodBoolean>;options:z.ZodOptional<z.ZodUnion<...>>;method:z.ZodLiteral<"st_read">; },z.core.$catchall<z.ZodUnknown>>],"method">>; },z.core.$strip>,z.ZodObject<{tableName:z.ZodString;type:z.ZodLiteral<"url">;url:z.ZodString;loadOptions:z.ZodOptional<z.ZodDiscriminatedUnion<[z.ZodObject<{schema:z.ZodOptional<z.ZodString>;select:z.ZodOptional<z.ZodArray<...>>;where:z.ZodOptional<z.ZodString>;view:z.ZodOptional<z.ZodBoolean>;temp:z.ZodOptional<z.ZodBoolean>;replace:z.ZodOptional<z.ZodBoolean>;method:z.ZodEnum<{read_json: ...;read_ndjson: ...;read_parquet: ...;read_csv: ...;auto: ...; }>; },z.core.$catchall<z.ZodUnknown>>,z.ZodObject<{schema:z.ZodOptional<z.ZodString>;select:z.ZodOptional<z.ZodArray<...>>;where:z.ZodOptional<z.ZodString>;view:z.ZodOptional<z.ZodBoolean>;temp:z.ZodOptional<z.ZodBoolean>;replace:z.ZodOptional<z.ZodBoolean>;options:z.ZodOptional<z.ZodUnion<...>>;method:z.ZodLiteral<"st_read">; },z.core.$catchall<z.ZodUnknown>>],"method">>;httpMethod:z.ZodOptional<z.ZodString>;headers:z.ZodOptional<z.ZodRecord<z.ZodString,z.ZodString>>; },z.core.$strip>,z.ZodObject<{tableName:z.ZodString;type:z.ZodLiteral<"sql">;sqlQuery:z.ZodString; },z.core.$strip>],"type">
Union type representing all possible data source configurations Discriminated union based on the 'type' field
