xtypejs-name-scheme-compact
v0.1.1
Published
xtypejs Compact name scheme
Maintainers
Readme
xtypejs - Name scheme: compact
Installation with npm
npm install xtypejs-name-scheme-compact --saveNodeJs import and setup
var xtype = require('xtypejs');
var xtypejsCompactNameScheme = require('xtypejs-name-scheme-compact');
// Either: Simple setup
xtype.options.setNameScheme(xtypejsCompactNameScheme);
// Or: To first register name scheme internally for later
// reference by name, for switching between name schemes:
xtype.ext.registerNameScheme('compact', xtypejsCompactNameScheme);
xtype.options.setNameScheme('compact');
// Scheme is now active hereHTML script tag import and setup
<!--
Include name scheme script after xtypejs script
to automatically register the name scheme into
xtypejs with the default scheme name: 'compact'
-->
<script src="path/to/xtype.js"></script>
<script src="path/to/xtypejs-name-scheme-compact.js"></script>
<script>
xtype.options.setNameScheme('compact');
// Scheme is now active here
</script>Usage
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 names in scheme
Type Default Name | Name in Scheme
:------------------ | :------------
null | null
undefined | undef
nan | nan
symbol | symb
function | func
date | date
error | err
regexp | regex
boolean | bool
true | true
false | false
string | str
whitespace | str_
single_char_string | str1
multi_char_string | str2+
empty_string | str0
blank_string | str0_
non_empty_string | -str0
non_blank_string | -str0_
number | num
positive_number | num+
negative_number | num-
zero | num0
non_positive_number| -num+
non_negative_number| -num-
non_zero_number | -num0
integer | int
positive_integer | int+
negative_integer | int-
float | float
positive_float | float+
negative_float | float-
infinite_number | inf
positive_infinity | inf+
negative_infinity | inf-
non_infinite_number| -inf
array | arr
empty_array | arr0
single_elem_array | arr1
multi_elem_array | arr2+
non_empty_array | -arr0
object | obj
empty_object | obj0
single_prop_object | obj1
multi_prop_object | obj2+
non_empty_object | -obj0
primitive | prim
nothing | nil
any | any
none | none
