/ archiveofbelonging.org / back / node_modules / is-bluebird /

[ICO]NameLast modifiedSizeDescription
[PARENTDIR]Parent Directory  -  
[DIR]lib/2 years ago -  
[   ]License9 years ago1.1K 
[TXT]README.md9 years ago2.9Kf12eb36 documentaiton updates [كارل مبارك]
[TXT]changelog.md9 years ago224  
[   ]package.json2 years ago2.2K7375cab EXHIBTION: fix overflow ellipsis cutoff [كارل مبارك]
README.md

is-bluebird.js

Is this a bluebird promise I see before me?

NPM version Build Status Dependency Status Dev dependency Status Coverage Status

Usage

Tools to check whether some input is a bluebird promise, a bluebird promise constructor, or determining the version of bluebird from a promise or constructor.

isBluebird( promise )

Returns true if is a bluebird promise, false if not.

var isBluebird = require('is-bluebird');
var Bluebird = require('bluebird');

console.log( isBluebird( Bluebird.resolve() ) ); // true
console.log( isBluebird( Promise.resolve() ) ); // false (native JS promise)

isBluebird.ctor( Promise )

Returns true if is bluebird promise constructor, false if not.

var isBluebird = require('is-bluebird');
var Bluebird = require('bluebird');

console.log( isBluebird.ctor( Bluebird ) ); // true
console.log( isBluebird.ctor( Promise ) ); // false (native JS promise)

isBluebird.v2( promise ) / isBluebird.v3( promise )

Returns true if is a bluebird promise of the specified version.

var isBluebird = require('is-bluebird');
var Bluebird2 = require('bluebird2');
var Bluebird3 = require('bluebird3');

console.log( isBluebird.v2( Bluebird2.resolve() ) ); // true
console.log( isBluebird.v2( Bluebird3.resolve() ) ); // false
console.log( isBluebird.v2( Promise.resolve() ) ); // false (native JS promise)

isBluebird.v2.ctor( Promise ) / isBluebird.v3.ctor( Promise )

Returns true if is bluebird promise constructor of the specified version.

var isBluebird = require('is-bluebird');
var Bluebird2 = require('bluebird2');
var Bluebird3 = require('bluebird3');

console.log( isBluebird.v2.ctor( Bluebird2 ) ); // true
console.log( isBluebird.v2.ctor( Bluebird3 ) ); // false
console.log( isBluebird.v2.ctor( Promise ) ); // false (native JS promise)

Tests

Use npm test to run the tests. Use npm run cover to check coverage.

Changelog

See changelog.md

Issues

If you discover a bug, please raise an issue on Github. https://github.com/overlookmotel/is-bluebird/issues

Contribution

Pull requests are very welcome. Please:

Apache/2.4.38 (Debian) Server at www.karls.computer Port 80