UNPKG

ilib

Version:

iLib is a cross-engine library of internationalization (i18n) classes written in pure JS

1 lines 493 B
var IString=require("./IString.js"),isSpace=require("./isSpace.js"),isCntrl=require("./isCntrl.js"),isGraph=function(ch){var num;switch(typeof ch){case"number":num=ch;break;case"string":num=IString.toCodePoint(ch,0);break;case"undefined":return!1;default:num=ch._toCodePoint(0)}return void 0!==ch&&0<ch.length&&!isSpace(num)&&!isCntrl(num)};isGraph._init=function(sync,loadParams,onLoad){isSpace._init(sync,loadParams,function(){isCntrl._init(sync,loadParams,onLoad)})},module.exports=isGraph;