'use strict';

/*
* When adding modules to the namespace, ensure that they are added in alphabetical order according to module name.
*/

// MODULES //

var setReadOnly = require( '@stdlib/utils/define-read-only-property' );


// MAIN //

/**
* Top-level namespace.
*
* @namespace ns
*/
var ns = {};

/**
* @name realmax
* @memberof ns
* @readonly
* @type {Function}
* @see {@link module:@stdlib/types/utils/realmax}
*/
setReadOnly( ns, 'realmax', require( '@stdlib/types/utils/realmax' ) );

/**
* @name realmin
* @memberof ns
* @readonly
* @type {Function}
* @see {@link module:@stdlib/types/utils/realmin}
*/
setReadOnly( ns, 'realmin', require( '@stdlib/types/utils/realmin' ) );

/**
* @name safeintmax
* @memberof ns
* @readonly
* @type {Function}
* @see {@link module:@stdlib/types/utils/safeintmax}
*/
setReadOnly( ns, 'safeintmax', require( '@stdlib/types/utils/safeintmax' ) );

/**
* @name typemax
* @memberof ns
* @readonly
* @type {Function}
* @see {@link module:@stdlib/types/utils/typemax}
*/
setReadOnly( ns, 'typemax', require( '@stdlib/types/utils/typemax' ) );

/**
* @name typemin
* @memberof ns
* @readonly
* @type {Function}
* @see {@link module:@stdlib/types/utils/typemin}
*/
setReadOnly( ns, 'typemin', require( '@stdlib/types/utils/typemin' ) );


// EXPORTS //

module.exports = ns;

'use strict';

/*
* When adding modules to the namespace, ensure that they are added in alphabetical order according to module name.
*/

// MODULES //

var setReadOnly = require( '@stdlib/utils/define-read-only-property' );


// MAIN //

/**
* Top-level namespace.
*
* @namespace ns
*/
var ns = {};

/**
* @name realmax
* @memberof ns
* @readonly
* @type {Function}
* @see {@link module:@stdlib/types/utils/realmax}
*/
setReadOnly( ns, 'realmax', require( '@stdlib/types/utils/realmax' ) );

/**
* @name realmin
* @memberof ns
* @readonly
* @type {Function}
* @see {@link module:@stdlib/types/utils/realmin}
*/
setReadOnly( ns, 'realmin', require( '@stdlib/types/utils/realmin' ) );

/**
* @name safeintmax
* @memberof ns
* @readonly
* @type {Function}
* @see {@link module:@stdlib/types/utils/safeintmax}
*/
setReadOnly( ns, 'safeintmax', require( '@stdlib/types/utils/safeintmax' ) );

/**
* @name safeintmin
* @memberof ns
* @readonly
* @type {Function}
* @see {@link module:@stdlib/types/utils/safeintmin}
*/
setReadOnly( ns, 'safeintmin', require( '@stdlib/types/utils/safeintmin' ) );

/**
* @name typemax
* @memberof ns
* @readonly
* @type {Function}
* @see {@link module:@stdlib/types/utils/typemax}
*/
setReadOnly( ns, 'typemax', require( '@stdlib/types/utils/typemax' ) );

/**
* @name typemin
* @memberof ns
* @readonly
* @type {Function}
* @see {@link module:@stdlib/types/utils/typemin}
*/
setReadOnly( ns, 'typemin', require( '@stdlib/types/utils/typemin' ) );


// EXPORTS //

module.exports = ns;

Update namespace