phantom-marmiton/src/marmiton_type.d.ts
2022-01-06 20:10:31 +01:00

30 lines
558 B
TypeScript

declare type MarmitonSearchResult = {
name: string;
url: string;
score: number;
commentCount: number;
};
declare type SearchRecipeType = "season" | "recipe";
declare type SearchDishType =
| "entree"
| "platprincipal"
| "dessert"
| "amusegueule"
| "accompagnement"
| "sauce"
| "boisson"
| "confiserie"
| "conseil";
declare type SearchOptions = {
type?: SearchRecipeType | SearchRecipeType[];
dt?: SearchDishType | SearchDishType[];
page?: number;
};
declare type MarmitonSearchInput = {
query: string;
} & SearchOptions;