@upstart.gg/sdk
Version:
You can test the CLI without recompiling by running:
85 lines (84 loc) • 4.34 kB
TypeScript
import * as _sinclair_typebox7527 from "@sinclair/typebox";
//#region src/shared/datasources/internal/restaurant/schema.d.ts
declare const restaurantSchema: _sinclair_typebox7527.TObject<{
basicInfo: _sinclair_typebox7527.TObject<{
name: _sinclair_typebox7527.TString;
legalName: _sinclair_typebox7527.TOptional<_sinclair_typebox7527.TString>;
taxId: _sinclair_typebox7527.TOptional<_sinclair_typebox7527.TString>;
establishedDate: _sinclair_typebox7527.TString;
cuisine: _sinclair_typebox7527.TArray<_sinclair_typebox7527.TString>;
}>;
contact: _sinclair_typebox7527.TObject<{
email: _sinclair_typebox7527.TString;
phone: _sinclair_typebox7527.TString;
socialMedia: _sinclair_typebox7527.TOptional<_sinclair_typebox7527.TObject<{
facebook: _sinclair_typebox7527.TOptional<_sinclair_typebox7527.TString>;
instagram: _sinclair_typebox7527.TOptional<_sinclair_typebox7527.TString>;
twitter: _sinclair_typebox7527.TOptional<_sinclair_typebox7527.TString>;
}>>;
}>;
location: _sinclair_typebox7527.TObject<{
address: _sinclair_typebox7527.TString;
city: _sinclair_typebox7527.TString;
state: _sinclair_typebox7527.TOptional<_sinclair_typebox7527.TString>;
postalCode: _sinclair_typebox7527.TString;
country: _sinclair_typebox7527.TString;
coordinates: _sinclair_typebox7527.TOptional<_sinclair_typebox7527.TObject<{
latitude: _sinclair_typebox7527.TNumber;
longitude: _sinclair_typebox7527.TNumber;
}>>;
}>;
hours: _sinclair_typebox7527.TObject<{
regularHours: _sinclair_typebox7527.TArray<_sinclair_typebox7527.TObject<{
day: _sinclair_typebox7527.TString;
open: _sinclair_typebox7527.TString;
close: _sinclair_typebox7527.TString;
closed: _sinclair_typebox7527.TOptional<_sinclair_typebox7527.TBoolean>;
}>>;
specialHours: _sinclair_typebox7527.TOptional<_sinclair_typebox7527.TArray<_sinclair_typebox7527.TObject<{
date: _sinclair_typebox7527.TString;
description: _sinclair_typebox7527.TString;
open: _sinclair_typebox7527.TOptional<_sinclair_typebox7527.TString>;
close: _sinclair_typebox7527.TOptional<_sinclair_typebox7527.TString>;
closed: _sinclair_typebox7527.TBoolean;
}>>>;
}>;
menu: _sinclair_typebox7527.TObject<{
categories: _sinclair_typebox7527.TArray<_sinclair_typebox7527.TObject<{
name: _sinclair_typebox7527.TString;
description: _sinclair_typebox7527.TOptional<_sinclair_typebox7527.TString>;
items: _sinclair_typebox7527.TArray<_sinclair_typebox7527.TObject<{
id: _sinclair_typebox7527.TString;
name: _sinclair_typebox7527.TString;
description: _sinclair_typebox7527.TString;
price: _sinclair_typebox7527.TNumber;
currency: _sinclair_typebox7527.TString;
spicyLevel: _sinclair_typebox7527.TOptional<_sinclair_typebox7527.TNumber>;
allergens: _sinclair_typebox7527.TOptional<_sinclair_typebox7527.TArray<_sinclair_typebox7527.TString>>;
dietary: _sinclair_typebox7527.TOptional<_sinclair_typebox7527.TArray<_sinclair_typebox7527.TString>>;
available: _sinclair_typebox7527.TBoolean;
image: _sinclair_typebox7527.TOptional<_sinclair_typebox7527.TString>;
customizations: _sinclair_typebox7527.TOptional<_sinclair_typebox7527.TArray<_sinclair_typebox7527.TObject<{
name: _sinclair_typebox7527.TString;
options: _sinclair_typebox7527.TArray<_sinclair_typebox7527.TObject<{
name: _sinclair_typebox7527.TString;
price: _sinclair_typebox7527.TOptional<_sinclair_typebox7527.TNumber>;
}>>;
required: _sinclair_typebox7527.TBoolean;
multiSelect: _sinclair_typebox7527.TBoolean;
}>>>;
}>>;
}>>;
specials: _sinclair_typebox7527.TOptional<_sinclair_typebox7527.TArray<_sinclair_typebox7527.TObject<{
name: _sinclair_typebox7527.TString;
description: _sinclair_typebox7527.TString;
price: _sinclair_typebox7527.TNumber;
startDate: _sinclair_typebox7527.TString;
endDate: _sinclair_typebox7527.TString;
daysAvailable: _sinclair_typebox7527.TOptional<_sinclair_typebox7527.TArray<_sinclair_typebox7527.TString>>;
}>>>;
}>;
}>;
//#endregion
export { restaurantSchema };
//# sourceMappingURL=schema.d.ts.map