summaryrefslogtreecommitdiff
path: root/index.js
diff options
context:
space:
mode:
authorDmitry Kondratyev <kondratyevdev@gmail.com>2016-08-25 18:49:23 +0300
committerDmitry Kondratyev <kondratyevdev@gmail.com>2016-08-25 18:49:23 +0300
commitffdbf53fd437d3a53754f14598c3233230495e04 (patch)
treee4d54851b8400f2ddde91943e050525d533e587c /index.js
first commit
Diffstat (limited to 'index.js')
-rwxr-xr-xindex.js31
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