bin/boolean.js
function TypedBoolean (config) {
    const boolean = this;

    // define properties
    Object.defineProperties(boolean, {

        strict: {
            /**
             * @property
             * @name TypedBoolean#strict
             * @type {boolean}
             */
            value: config.hasOwnProperty('strict') ? !!config.strict : false,
            writable: false
        }

    });

    return boolean;
}
function TypedBoolean (config) {
    const boolean = this;

    // define properties
    Object.defineProperties(boolean, {

        strict: {
            /**
             * @property
             * @name TypedBoolean#strict
             * @type {boolean}
             */
            value: config.hasOwnProperty('strict') ? !!config.strict : false,
            writable: false
        }

    });

    return boolean;
}
function TypedBoolean ( config ) { const boolean = this ; // define properties Object . defineProperties ( boolean , { strict : { /**
             * @property
             * @name TypedBoolean#strict
             * @type {boolean}
             */ value : config . hasOwnProperty ( 'strict' ) ? ! ! config . strict : false , writable : false } } ) ; return boolean ; }
Create a TypedBoolean instance.
@param {object} config
@returns {TypedBoolean}
@augments Typed
@constructor
Create a TypedBoolean instance .