xtypejs Shortened name scheme
npm install xtypejs-name-scheme-shortenedshortened``sh`
npm install xtypejs-name-scheme-shortened --save
`js
var xtype = require('xtypejs');
var xtypejsShortenedNameScheme = require('xtypejs-name-scheme-shortened');
// Either: Simple setup
xtype.options.setNameScheme(xtypejsShortenedNameScheme);
// Or: To first register name scheme internally for later
// reference by name, for switching between name schemes:
xtype.ext.registerNameScheme('shortened', xtypejsShortenedNameScheme);
xtype.options.setNameScheme('shortened');
// Scheme is now active here
`
`html
`
For general documentation on using custom name schemes, see:
* Registering a custom name scheme
* Switching back to the default name scheme
* registerNameScheme method
* setNameScheme method
Type Default Name | Name in Scheme
:------------------ | :------------
null | nullundefined | undefnan | nansymbol | symbfunction | funcdate | dateerror | errregexp | regexboolean | booltrue | truefalse | falsestring | strwhitespace | spacesingle_char_string | one_char_strmulti_char_string | multi_char_strempty_string | empty_strblank_string | blank_strnon_empty_string | non_empty_strnon_blank_string | non_blank_strnumber | numpositive_number | pos_numnegative_number | neg_numzero | zeronon_positive_number| non_pos_numnon_negative_number| non_neg_numnon_zero_number | non_zero_numinteger | intpositive_integer | pos_intnegative_integer | neg_intfloat | floatpositive_float | pos_floatnegative_float | neg_floatinfinite_number | infpositive_infinity | pos_infnegative_infinity | neg_infnon_infinite_number| non_inf_numarray | arrempty_array | empty_arrsingle_elem_array | one_elem_arrmulti_elem_array | multi_elem_arrnon_empty_array | non_empty_arrobject | objempty_object | empty_objsingle_prop_object | one_prop_objmulti_prop_object | multi_prop_objnon_empty_object | non_empty_objprimitive | primnothing | nilany | anynone | none`