DefinitelyTyped/types/inflection/inflection-tests.ts
2017-03-24 14:27:52 -07:00

43 lines
1.0 KiB
TypeScript

import inflection = require("inflection");
inflection.indexOf(["hi", "there"], "guys");
inflection.pluralize("person");
inflection.pluralize("person", "guys");
inflection.singularize("Hats");
inflection.singularize("guys", "person");
inflection.inflect("Hats", 1);
inflection.inflect("guys", 1, "person");
inflection.camelize("message_properties");
inflection.camelize("message_properties", true);
inflection.underscore("MP");
inflection.underscore("MP", true);
inflection.humanize("message_properties");
inflection.humanize("message_properties", true);
inflection.capitalize("message_properties");
inflection.dasherize("message_properties");
inflection.titleize("message_properties");
inflection.demodulize("Message::Bus::Properties");
inflection.tableize("MessageBusProperty");
inflection.classify("message_bus_properties");
inflection.foreign_key("MessageBusProperty");
inflection.foreign_key("MessageBusProperty", true);
inflection.ordinalize("the 1 pitch");
inflection.transform("all job", [ "pluralize", "capitalize", "dasherize" ]);