From 1eff1464004ea1549af7058c0715b6b04f61de2e Mon Sep 17 00:00:00 2001 From: Sindre Sorhus Date: Sun, 17 Mar 2019 19:24:05 +0700 Subject: [PATCH] Meta tweaks --- index.d.ts | 4 +--- index.js | 10 +++++----- readme.md | 4 ++-- 3 files changed, 8 insertions(+), 10 deletions(-) diff --git a/index.d.ts b/index.d.ts index a23b693..f158663 100644 --- a/index.d.ts +++ b/index.d.ts @@ -22,6 +22,4 @@ export interface DeferredPromise { /** Create a deferred promise. */ -export default function pDefer(): DeferredPromise< - ValueType ->; +export default function pDefer(): DeferredPromise; diff --git a/index.js b/index.js index c598621..d2fb668 100644 --- a/index.js +++ b/index.js @@ -1,14 +1,14 @@ 'use strict'; const pDefer = () => { - const ret = {}; + const deferred = {}; - ret.promise = new Promise((resolve, reject) => { - ret.resolve = resolve; - ret.reject = reject; + deferred.promise = new Promise((resolve, reject) => { + deferred.resolve = resolve; + deferred.reject = reject; }); - return ret; + return deferred; }; module.exports = pDefer; diff --git a/readme.md b/readme.md index 5648502..1e6c7e9 100644 --- a/readme.md +++ b/readme.md @@ -2,13 +2,13 @@ > Create a deferred promise -[**Don't use this unless you know what you're doing!**](https://github.com/petkaantonov/bluebird/wiki/Promise-anti-patterns#the-deferred-anti-pattern) Prefer the `Promise` constructor. +[Don't use this unless you know what you're doing.](https://github.com/petkaantonov/bluebird/wiki/Promise-anti-patterns#the-deferred-anti-pattern) Prefer the `Promise` constructor. ## Install ``` -$ npm install --save p-defer +$ npm install p-defer ```