鳥貴族のメニューを取得する Node.js ライブラリ
npm install torikiimport { Toriki } from "toriki";
const toriki = new Toriki();
// 全てのメニューを取得
const menus = toriki.all();
// 条件を指定してメニューを取得
const filteredMenus = toriki.all({
categories: ["貴族焼"],
});
// カテゴリを取得
const categories = toriki.categories();
// 特定のIDに対応するメニューを取得
const menu = toriki.getById(101);
// ランダムなメニューの組み合わせを取得
const randomMenus = toriki.random();条件に合う全てのメニューの一覧を取得します。
params(オプション): フィルタリング条件
Menu[]: メニューの配列
全てのカテゴリを取得します。
Category[]: カテゴリの配列
指定した ID に対応するメニューを取得します。
id: メニューの ID
Menu: メニューオブジェクト。見つからない場合はundefined。
指定した総額に対応するランダムなメニューの組み合わせを取得します。
params: フィルタリングの条件count: 任意の個数 (デフォルト:10)allowDuplicates: 重複許容フラグ (デフォルト:true)
RandomMenus: ランダムなメニューの組み合わせオブジェクト。
| パラメータ | 型 | 説明 |
|---|---|---|
categories |
string[] | カテゴリ名 |
name |
string | メニュー名 |
caloriesMin |
number | エネルギー (最小) |
caloriesMax |
number | エネルギー (最大) |
saltMin |
number | 食塩相当量 (最小) |
saltMax |
number | 食塩相当量 (最大) |
excludedLimitedQuantity |
boolean | 数量限定メニューを除外するフラグ |
excludeAlcohol |
boolean | アルコール類を除外するフラグ |
| フィールド | 型 | 説明 | サンプル |
|---|---|---|---|
id |
number | メニュー ID | 101 |
name |
string | メニュー名 | もも貴族焼(たれ) |
category |
string | カテゴリ名 | 貴族焼 |
imageUrl |
string | 画像 URL | https://torikizoku.co.jp/assets/uploads/2024/03/momo_kizokuyaki_tare.jpg |
calories |
number | エネルギー(kcal) | 231 |
salt |
number | 食塩相当量(g) | 1.9 |
isDrink |
boolean | ドリンクフラグ | false |
isAlcohol |
boolean | アルコールフラグ | false |
| フィールド | 型 | 説明 |
|---|---|---|
menus |
Menu[] | 組み合わせ内のメニュー一覧 |
totalSalt |
number | 食塩相当量の総額 |
totalCalorie |
number | エネルギーの総額 |
totalPriceWithTax |
number | 税込価格の総額 |
This project is licensed under the MIT License - see the LICENSE file for details.