aboutsummaryrefslogtreecommitdiff
path: root/node_modules/es5-ext/object/ensure-promise.js
blob: 0a1119c4e6ea9a278452b422291e4200945091b4 (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 thenable");
	return value;
};