Sha256: a550f0c12abe370a5e2436bd0725e0c312acc4e12a0182617ef25c732350a12d
Contents?: true
Size: 1.42 KB
Versions: 2
Compression:
Stored size: 1.42 KB
Contents
import Promise from './rsvp/promise'; import EventTarget from './rsvp/events'; import denodeify from './rsvp/node'; import all from './rsvp/all'; import allSettled from './rsvp/all-settled'; import race from './rsvp/race'; import hash from './rsvp/hash'; import hashSettled from './rsvp/hash-settled'; import rethrow from './rsvp/rethrow'; import defer from './rsvp/defer'; import { config, configure } from './rsvp/config'; import map from './rsvp/map'; import resolve from './rsvp/resolve'; import reject from './rsvp/reject'; import filter from './rsvp/filter'; import asap from './rsvp/asap'; config.async = asap; // default async is asap; var cast = resolve; function async(callback, arg) { config.async(callback, arg); } function on() { config['on'].apply(config, arguments); } function off() { config['off'].apply(config, arguments); } // Set up instrumentation through `window.__PROMISE_INTRUMENTATION__` if (typeof window !== 'undefined' && typeof window['__PROMISE_INSTRUMENTATION__'] === 'object') { var callbacks = window['__PROMISE_INSTRUMENTATION__']; configure('instrument', true); for (var eventName in callbacks) { if (callbacks.hasOwnProperty(eventName)) { on(eventName, callbacks[eventName]); } } } export { cast, Promise, EventTarget, all, allSettled, race, hash, hashSettled, rethrow, defer, denodeify, configure, on, off, resolve, reject, async, map, filter };
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
traceur-rb-0.0.4 | vendor/node_modules/traceur/node_modules/rsvp/lib/rsvp.js |
traceur-rb-0.0.2 | vendor/node_modules/traceur/node_modules/rsvp/lib/rsvp.js |