0.1.3 • Published 5 years ago

xtypejs-name-scheme-camel v0.1.3

Weekly downloads
4
License
MIT
Repository
github
Last release
5 years ago

xtypejs - Name scheme: camel

Installation with npm

npm install xtypejs-name-scheme-camel --save

NodeJs import and setup

var xtype = require('xtypejs');
var xtypejsCamelNameScheme = require('xtypejs-name-scheme-camel');

// Either: Simple setup

xtype.options.setNameScheme(xtypejsCamelNameScheme);

// Or: To first register name scheme internally for later
// reference by name, for switching between name schemes:

xtype.ext.registerNameScheme('camel', xtypejsCamelNameScheme);
xtype.options.setNameScheme('camel');

// Scheme is now active here

HTML 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: 'camel'
-->

<script src="path/to/xtype.js"></script>
<script src="path/to/xtypejs-name-scheme-camel.js"></script>

<script>
    xtype.options.setNameScheme('camel');
    // Scheme is now active here
</script>

Usage

For general documentation on using custom name schemes, see:

Type names in scheme


Type Default NameName in Scheme
nullnull
undefinedundefined
nannan
symbolsymbol
functionfunction
datedate
errorerror
regexpregexp
booleanboolean
truetrue
falsefalse
stringstring
whitespacewhitespace
single_char_stringsingleCharString
multi_char_stringmultiCharString
empty_stringemptyString
blank_stringblankString
non_empty_stringnonEmptyString
non_blank_stringnonBlankString
numbernumber
positive_numberpositiveNumber
negative_numbernegativeNumber
zerozero
non_positive_numbernonPositiveNumber
non_negative_numbernonNegativeNumber
non_zero_numbernonZeroNumber
integerinteger
positive_integerpositiveInteger
negative_integernegativeInteger
floatfloat
positive_floatpositiveFloat
negative_floatnegativeFloat
infinite_numberinfiniteNumber
positive_infinitypositiveInfinity
negative_infinitynegativeInfinity
non_infinite_numbernonInfiniteNumber
arrayarray
empty_arrayemptyArray
single_elem_arraysingleElemArray
multi_elem_arraymultiElemArray
non_empty_arraynonEmptyArray
objectobject
empty_objectemptyObject
single_prop_objectsinglePropObject
multi_prop_objectmultiPropObject
non_empty_objectnonEmptyObject
primitiveprimitive
nothingnothing
anyany
nonenone