diff options
author | Dmitry Kondratyev <kondratyevdev@gmail.com> | 2016-08-25 18:49:23 +0300 |
---|---|---|
committer | Dmitry Kondratyev <kondratyevdev@gmail.com> | 2016-08-25 18:49:23 +0300 |
commit | ffdbf53fd437d3a53754f14598c3233230495e04 (patch) | |
tree | e4d54851b8400f2ddde91943e050525d533e587c /index.js |
first commit
Diffstat (limited to 'index.js')
-rwxr-xr-x | index.js | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/index.js b/index.js new file mode 100755 index 0000000..fdfd036 --- /dev/null +++ b/index.js @@ -0,0 +1,31 @@ +'use strict'; + +//Gen, //родительный падеж (нет кого? чего?) +//Dat, //дательный падеж (дать кому? чему?) +//Acc, //винительный падеж (вижу кого? что?) +//Ins, //творительный падеж (горжусь кем? чем?) +//Abl, //предложный падеж (думаю о ком? о чём?) +//Dir, +//Ine, +//Ade, +//Equ, +//Com + +const nativeModule = require('./build/Release/vkext_flex'); +nativeModule.languageCode = 0 +nativeModule.initializeLanguage = function(language) { + if (language == 'ua') { + nativeModule.languageCode = 1 + } +} +nativeModule.flexName = function(name, sex, name_case) { + return nativeModule.flex(name, sex, name_case, "names", nativeModule.languageCode) +} +nativeModule.flexSurname = function(surname, sex, name_case) { + return nativeModule.flex(surname, sex, name_case, "surnames", nativeModule.languageCode) +} + +module.exports = nativeModule + +console.log(nativeModule.flexName('Дмитрий', 2, "Gen")); +console.log(nativeModule.flexSurname('Кондратьев', 2, "Gen"));
\ No newline at end of file |