2020-10-04 04:10:08 +03:00
|
|
|
/**********************************************************************
|
|
|
|
|
*
|
|
|
|
|
*
|
|
|
|
|
*
|
2020-10-06 01:32:33 +03:00
|
|
|
**********************************************/ /* c8 ignore next 2 */
|
2020-10-04 04:10:08 +03:00
|
|
|
((typeof define)[0]=='u'?function(f){module.exports=f(require)}:define)
|
|
|
|
|
(function(require){ var module={} // make module AMD/node compatible...
|
|
|
|
|
/*********************************************************************/
|
|
|
|
|
|
2021-05-25 17:21:40 +03:00
|
|
|
var object = require('ig-object')
|
|
|
|
|
|
2020-10-04 04:40:16 +03:00
|
|
|
// Extend built-in types...
|
2023-02-08 18:29:14 +03:00
|
|
|
require('./Number')
|
2020-10-04 04:40:16 +03:00
|
|
|
require('./Object')
|
|
|
|
|
require('./Array')
|
|
|
|
|
require('./Set')
|
2020-10-09 23:50:36 +03:00
|
|
|
require('./Map')
|
2020-10-04 04:40:16 +03:00
|
|
|
require('./String')
|
|
|
|
|
require('./RegExp')
|
2020-11-02 18:30:54 +03:00
|
|
|
require('./Promise')
|
2020-10-04 04:40:16 +03:00
|
|
|
module.patchDate = require('./Date').patchDate
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Additional types...
|
|
|
|
|
module.containers = require('./containers')
|
2022-07-07 11:39:08 +03:00
|
|
|
module.func = require('./Function')
|
2020-11-10 03:25:00 +03:00
|
|
|
module.generator = require('./generator')
|
2020-11-13 13:37:10 +03:00
|
|
|
module.event = require('./event')
|
|
|
|
|
module.runner = require('./runner')
|
2020-10-04 04:10:08 +03:00
|
|
|
|
|
|
|
|
|
2021-05-19 16:13:08 +03:00
|
|
|
// Shorthands...
|
2021-05-25 17:21:40 +03:00
|
|
|
module.STOP = object.STOP
|
2022-04-26 00:50:49 +03:00
|
|
|
|
|
|
|
|
// frequently used stuff...
|
2022-07-07 11:39:08 +03:00
|
|
|
module.AsyncFunction = module.func.AsyncFunction
|
2021-05-19 16:13:08 +03:00
|
|
|
module.Generator = module.generator.Generator
|
2022-07-07 11:39:08 +03:00
|
|
|
module.AsyncGenerator = module.generator.AsyncGenerator
|
2022-06-03 19:41:13 +03:00
|
|
|
// XXX doc...
|
2022-04-26 00:50:49 +03:00
|
|
|
module.iter = module.generator.iter
|
2021-05-19 16:13:08 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-10-04 04:10:08 +03:00
|
|
|
|
|
|
|
|
/**********************************************************************
|
|
|
|
|
* vim:set ts=4 sw=4 : */ return module })
|