鳥貴族のメニューを取得する Node.js ライブラリ
npm install toriki
import { 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.