Розширення до бібліотеки для відмінювання українських військових звань та посад
Граматичний відмінок | Результат відмінювання | |
---|---|---|
Називний (хто?) | помічник гранатометника солдат Шевченко Тарас Григорович | |
Родовий (кого?) | помічника гранатометника солдата Шевченка Тараса Григоровича | |
Давальний (кому?) | помічнику гранатометника солдату Шевченку Тарасу Григоровичу | |
Знахідний (кого?) | помічника гранатометника солдата Шевченка Тараса Григоровича | |
Орудний (ким?) | помічником гранатометника солдатом Шевченком Тарасом Григоровичем | |
Місцевий (при кому?) | помічникові гранатометника солдатові Шевченкові Тарасові Григоровичу | |
Кличний | помічнику гранатометника солдате Шевченку Тарасе Григоровичу |
npm install --save shevchenko@^3.1.0 shevchenko-ext-military
const shevchenko = require('shevchenko');
const { militaryExtension } = require('shevchenko-ext-military');
shevchenko.registerExtension(militaryExtension);
async function main() {
const input = {
gender: 'masculine',
militaryAppointment: 'помічник гранатометника',
militaryRank: 'солдат',
familyName: 'Шевченко',
givenName: 'Тарас',
patronymicName: 'Григорович',
};
const output = await shevchenko.inGenitive(input);
console.log(output); // { militaryAppointment: "помічника гранатометника", militaryRank: "солдата", familyName: "Шевченка", givenName: "Тараса", patronymicName: "Григоровича" }
}
main().catch((error) => console.error(error));