@upstart.gg/sdk
Version:
You can test the CLI without recompiling by running:
149 lines (148 loc) • 8.13 kB
TypeScript
import * as _sinclair_typebox2025 from "@sinclair/typebox";
import { Static } from "@sinclair/typebox";
//#region src/shared/datasources/types.d.ts
declare const providersSchema: _sinclair_typebox2025.TUnsafe<"internal">;
type DatasourceProvider = Static<typeof providersSchema>;
declare const datasourceInternalManifest: _sinclair_typebox2025.TObject<{
id: _sinclair_typebox2025.TString;
label: _sinclair_typebox2025.TString;
provider: _sinclair_typebox2025.TLiteral<"internal">;
schema: _sinclair_typebox2025.TAny;
indexes: _sinclair_typebox2025.TArray<_sinclair_typebox2025.TObject<{
name: _sinclair_typebox2025.TString;
fields: _sinclair_typebox2025.TArray<_sinclair_typebox2025.TString>;
unique: _sinclair_typebox2025.TOptional<_sinclair_typebox2025.TBoolean>;
}>>;
}>;
type InternalDatasource = Static<typeof datasourceInternalManifest>;
declare const datasourceManifest: _sinclair_typebox2025.TObject<{
id: _sinclair_typebox2025.TString;
label: _sinclair_typebox2025.TString;
provider: _sinclair_typebox2025.TLiteral<"internal">;
schema: _sinclair_typebox2025.TAny;
indexes: _sinclair_typebox2025.TArray<_sinclair_typebox2025.TObject<{
name: _sinclair_typebox2025.TString;
fields: _sinclair_typebox2025.TArray<_sinclair_typebox2025.TString>;
unique: _sinclair_typebox2025.TOptional<_sinclair_typebox2025.TBoolean>;
}>>;
}>;
declare const datasourceManifestLLM: _sinclair_typebox2025.TObject<{
id: _sinclair_typebox2025.TString;
label: _sinclair_typebox2025.TString;
provider: _sinclair_typebox2025.TLiteral<"internal">;
schema: _sinclair_typebox2025.TAny;
indexes: _sinclair_typebox2025.TArray<_sinclair_typebox2025.TObject<{
name: _sinclair_typebox2025.TString;
fields: _sinclair_typebox2025.TArray<_sinclair_typebox2025.TString>;
unique: _sinclair_typebox2025.TOptional<_sinclair_typebox2025.TBoolean>;
}>>;
}>;
type Datasource = Static<typeof datasourceManifest>;
declare const datasourcesList: _sinclair_typebox2025.TArray<_sinclair_typebox2025.TObject<{
id: _sinclair_typebox2025.TString;
label: _sinclair_typebox2025.TString;
provider: _sinclair_typebox2025.TLiteral<"internal">;
schema: _sinclair_typebox2025.TAny;
indexes: _sinclair_typebox2025.TArray<_sinclair_typebox2025.TObject<{
name: _sinclair_typebox2025.TString;
fields: _sinclair_typebox2025.TArray<_sinclair_typebox2025.TString>;
unique: _sinclair_typebox2025.TOptional<_sinclair_typebox2025.TBoolean>;
}>>;
}>>;
type DatasourcesList = Static<typeof datasourcesList>;
declare const queryFilter: _sinclair_typebox2025.TUnion<[_sinclair_typebox2025.TObject<{
field: _sinclair_typebox2025.TString;
op: _sinclair_typebox2025.TUnsafe<"contains" | "eq" | "ne" | "notContains" | "startsWith" | "notStartsWith" | "endsWith" | "notEndsWith">;
value: _sinclair_typebox2025.TString;
}>, _sinclair_typebox2025.TObject<{
field: _sinclair_typebox2025.TString;
op: _sinclair_typebox2025.TUnsafe<"eq" | "ne" | "lt" | "lte" | "gt" | "gte">;
value: _sinclair_typebox2025.TNumber;
}>, _sinclair_typebox2025.TObject<{
field: _sinclair_typebox2025.TString;
op: _sinclair_typebox2025.TUnsafe<"before" | "after">;
value: _sinclair_typebox2025.TString;
}>, _sinclair_typebox2025.TObject<{
field: _sinclair_typebox2025.TString;
op: _sinclair_typebox2025.TUnsafe<"beforeNow" | "afterNow">;
value: _sinclair_typebox2025.TNull;
}>, _sinclair_typebox2025.TObject<{
field: _sinclair_typebox2025.TString;
op: _sinclair_typebox2025.TUnsafe<"contains" | "notContains" | "containsAll" | "containsAny" | "notContainsAny">;
value: _sinclair_typebox2025.TArray<_sinclair_typebox2025.TString>;
}>, _sinclair_typebox2025.TObject<{
field: _sinclair_typebox2025.TString;
op: _sinclair_typebox2025.TLiteral<"eq">;
value: _sinclair_typebox2025.TBoolean;
}>]>;
declare const querySchema: _sinclair_typebox2025.TObject<{
id: _sinclair_typebox2025.TString;
label: _sinclair_typebox2025.TString;
datasourceId: _sinclair_typebox2025.TString;
limit: _sinclair_typebox2025.TNumber;
sortDirection: _sinclair_typebox2025.TOptional<_sinclair_typebox2025.TUnsafe<"asc" | "desc">>;
sortField: _sinclair_typebox2025.TOptional<_sinclair_typebox2025.TString>;
filters: _sinclair_typebox2025.TOptional<_sinclair_typebox2025.TRecursive<_sinclair_typebox2025.TUnion<[_sinclair_typebox2025.TObject<{
op: _sinclair_typebox2025.TLiteral<"and">;
fields: _sinclair_typebox2025.TArray<_sinclair_typebox2025.TUnion<[_sinclair_typebox2025.TUnion<[_sinclair_typebox2025.TObject<{
field: _sinclair_typebox2025.TString;
op: _sinclair_typebox2025.TUnsafe<"contains" | "eq" | "ne" | "notContains" | "startsWith" | "notStartsWith" | "endsWith" | "notEndsWith">;
value: _sinclair_typebox2025.TString;
}>, _sinclair_typebox2025.TObject<{
field: _sinclair_typebox2025.TString;
op: _sinclair_typebox2025.TUnsafe<"eq" | "ne" | "lt" | "lte" | "gt" | "gte">;
value: _sinclair_typebox2025.TNumber;
}>, _sinclair_typebox2025.TObject<{
field: _sinclair_typebox2025.TString;
op: _sinclair_typebox2025.TUnsafe<"before" | "after">;
value: _sinclair_typebox2025.TString;
}>, _sinclair_typebox2025.TObject<{
field: _sinclair_typebox2025.TString;
op: _sinclair_typebox2025.TUnsafe<"beforeNow" | "afterNow">;
value: _sinclair_typebox2025.TNull;
}>, _sinclair_typebox2025.TObject<{
field: _sinclair_typebox2025.TString;
op: _sinclair_typebox2025.TUnsafe<"contains" | "notContains" | "containsAll" | "containsAny" | "notContainsAny">;
value: _sinclair_typebox2025.TArray<_sinclair_typebox2025.TString>;
}>, _sinclair_typebox2025.TObject<{
field: _sinclair_typebox2025.TString;
op: _sinclair_typebox2025.TLiteral<"eq">;
value: _sinclair_typebox2025.TBoolean;
}>]>, _sinclair_typebox2025.TThis]>>;
}>, _sinclair_typebox2025.TObject<{
op: _sinclair_typebox2025.TLiteral<"or">;
fields: _sinclair_typebox2025.TArray<_sinclair_typebox2025.TUnion<[_sinclair_typebox2025.TUnion<[_sinclair_typebox2025.TObject<{
field: _sinclair_typebox2025.TString;
op: _sinclair_typebox2025.TUnsafe<"contains" | "eq" | "ne" | "notContains" | "startsWith" | "notStartsWith" | "endsWith" | "notEndsWith">;
value: _sinclair_typebox2025.TString;
}>, _sinclair_typebox2025.TObject<{
field: _sinclair_typebox2025.TString;
op: _sinclair_typebox2025.TUnsafe<"eq" | "ne" | "lt" | "lte" | "gt" | "gte">;
value: _sinclair_typebox2025.TNumber;
}>, _sinclair_typebox2025.TObject<{
field: _sinclair_typebox2025.TString;
op: _sinclair_typebox2025.TUnsafe<"before" | "after">;
value: _sinclair_typebox2025.TString;
}>, _sinclair_typebox2025.TObject<{
field: _sinclair_typebox2025.TString;
op: _sinclair_typebox2025.TUnsafe<"beforeNow" | "afterNow">;
value: _sinclair_typebox2025.TNull;
}>, _sinclair_typebox2025.TObject<{
field: _sinclair_typebox2025.TString;
op: _sinclair_typebox2025.TUnsafe<"contains" | "notContains" | "containsAll" | "containsAny" | "notContainsAny">;
value: _sinclair_typebox2025.TArray<_sinclair_typebox2025.TString>;
}>, _sinclair_typebox2025.TObject<{
field: _sinclair_typebox2025.TString;
op: _sinclair_typebox2025.TLiteral<"eq">;
value: _sinclair_typebox2025.TBoolean;
}>]>, _sinclair_typebox2025.TThis]>>;
}>]>>>;
parameters: _sinclair_typebox2025.TOptional<_sinclair_typebox2025.TArray<_sinclair_typebox2025.TObject<{
field: _sinclair_typebox2025.TString;
op: _sinclair_typebox2025.TUnsafe<"contains" | "eq" | "ne" | "notContains" | "startsWith" | "notStartsWith" | "endsWith" | "notEndsWith" | "lt" | "lte" | "gt" | "gte" | "before" | "after" | "beforeNow" | "afterNow" | "containsAll" | "containsAny" | "notContainsAny">;
}>>>;
}>;
type Query = Static<typeof querySchema>;
//#endregion
export { Datasource, DatasourceProvider, DatasourcesList, InternalDatasource, Query, datasourceManifest, datasourceManifestLLM, datasourcesList, providersSchema, queryFilter, querySchema };
//# sourceMappingURL=types.d.ts.map