30 lines
558 B
TypeScript
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;
|