UNPKG

@n0safe/indirectus

Version:
28 lines 1.11 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.plural = exports.pluralize = exports.singular = exports.singularize = void 0; exports.to_singular = to_singular; exports.to_plural = to_plural; const pluralize_1 = __importDefault(require("pluralize")); function to_singular(context, value) { if (typeof value !== "string") { console.warn(`WARNING: trying to singularize a non-string value: ${JSON.stringify(value)}`); return value; } return `${pluralize_1.default.singular(`${value}`)}`; } exports.singularize = to_singular; exports.singular = to_singular; function to_plural(context, value) { if (typeof value !== "string") { console.warn(`WARNING: trying to pluralize a non-string value: ${JSON.stringify(value)}`); return value; } return `${pluralize_1.default.plural(value)}`; } exports.pluralize = to_plural; exports.plural = to_plural; //# sourceMappingURL=inflections.js.map