vinmonopolet-ts
Version:
Extracts information on products, categories and stores from Vinmonopolet
31 lines (30 loc) • 1.42 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const FoodPairing_1 = __importDefault(require("../models/FoodPairing"));
const number_1 = __importDefault(require("../filters/number"));
const clockToPercentage_1 = __importDefault(require("../filters/clockToPercentage"));
const boolean_1 = __importDefault(require("../filters/boolean"));
const pairingCodeToIdentifier = (code) => FoodPairing_1.default[code] && FoodPairing_1.default[code].identifier;
exports.default = {
Butikker: ["stores"],
Pris: ["price"],
isGoodfor: ["foodPairing", pairingCodeToIdentifier],
Fylde: ["fullness", clockToPercentage_1.default.range],
Friskhet: ["freshness", clockToPercentage_1.default.range],
Bitterhet: ["bitterness", clockToPercentage_1.default.range],
Soedme: ["sweetness", clockToPercentage_1.default.range],
"Tannin(Sulfates)": ["tannins", clockToPercentage_1.default.range],
Sukker: ["sugar", number_1.default],
Raastoff: ["rawMaterial"],
Emballasjetype: ["containerType"],
Lagringsgrad: ["storable"],
Biodynamic: ["bioDynamic"],
Eco: ["eco"],
Fairtrade: ["fairtrade"],
Gluten: ["gluten"],
Kosher: ["kosher"],
inStockFlag: ["inStock", boolean_1.default],
};