mirror of
https://github.com/flynx/types.js.git
synced 2025-10-28 10:00:08 +00:00
47 lines
1.3 KiB
JavaScript
47 lines
1.3 KiB
JavaScript
/**********************************************************************
|
|
*
|
|
*
|
|
*
|
|
**********************************************/ /* c8 ignore next 2 */
|
|
((typeof define)[0]=='u'?function(f){module.exports=f(require)}:define)
|
|
(function(require){ var module={} // make module AMD/node compatible...
|
|
/*********************************************************************/
|
|
|
|
var object = require('ig-object')
|
|
|
|
// Extend built-in types...
|
|
require('./Number')
|
|
require('./Object')
|
|
require('./Array')
|
|
require('./Set')
|
|
require('./Map')
|
|
require('./String')
|
|
require('./RegExp')
|
|
require('./Promise')
|
|
module.patchDate = require('./Date').patchDate
|
|
|
|
|
|
// Additional types...
|
|
module.containers = require('./containers')
|
|
module.func = require('./Function')
|
|
module.generator = require('./generator')
|
|
module.event = require('./event')
|
|
module.runner = require('./runner')
|
|
|
|
|
|
// Shorthands...
|
|
module.STOP = object.STOP
|
|
|
|
// frequently used stuff...
|
|
module.AsyncFunction = module.func.AsyncFunction
|
|
module.Generator = module.generator.Generator
|
|
module.AsyncGenerator = module.generator.AsyncGenerator
|
|
// XXX doc...
|
|
module.iter = module.generator.iter
|
|
|
|
|
|
|
|
|
|
/**********************************************************************
|
|
* vim:set ts=4 sw=4 : */ return module })
|