diff --git a/main.js b/main.js index d96d6e5..c43302d 100644 --- a/main.js +++ b/main.js @@ -14,12 +14,12 @@ require('./Set') require('./Map') require('./String') require('./RegExp') +require('./Promise') module.patchDate = require('./Date').patchDate // Additional types... module.containers = require('./containers') -module.promise = require('./promise') diff --git a/package.json b/package.json index e6e2224..7c09cfe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ig-types", - "version": "2.1.0", + "version": "3.0.0", "description": "Generic JavaScript types and type extensions...", "main": "main.js", "scripts": { diff --git a/promise.js b/promise.js index 1950fbe..08ef504 100644 --- a/promise.js +++ b/promise.js @@ -12,8 +12,8 @@ var object = require('ig-object') /*********************************************************************/ -var CooperativePromise = module.CooperativePromise = +Promise.cooperative = object.Constructor('CooperativePromise', Promise, { // XXX do we actually need this??? __promise: null,