From c075e68c6cdddb8d932a6aad315b85aa633e8e0e Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Tue, 26 May 2015 13:32:47 -0700 Subject: More work on ZT1 NodeJS API client library. --- js/zt1-api-client/constrain-types.js | 58 ++++++++++++ js/zt1-api-client/index.js | 179 ++++++++++++++++++++++++----------- js/zt1-api-client/test.js | 6 +- 3 files changed, 186 insertions(+), 57 deletions(-) create mode 100644 js/zt1-api-client/constrain-types.js (limited to 'js') diff --git a/js/zt1-api-client/constrain-types.js b/js/zt1-api-client/constrain-types.js new file mode 100644 index 00000000..5b1137d5 --- /dev/null +++ b/js/zt1-api-client/constrain-types.js @@ -0,0 +1,58 @@ +'use strict' + +function convertType(v,t) +{ + if (Array.isArray(t)) { + var r = v; + if (t.length !== 0) { + if (Array.isArray(v)) { + r = []; + for(var i=0;i