aboutsummaryrefslogtreecommitdiff
path: root/node_modules/es5-ext/object/ensure-promise.js
blob: b5b535631e6116cf614e4710399f62f47c762fb1 (plain)
1
2
3
4
5
6
7
8
9
"use strict";

var safeToString = require("../safe-to-string")
  , isPromise    = require("./is-promise");

module.exports = function (value) {
	if (!isPromise(value)) throw new TypeError(safeToString(value) + " is not a promise");
	return value;
};