1
2
3
4
5
6
7
8
9
10
11
12
| "use strict";
|
| var isCallable = require("./is-callable");
|
| module.exports = function (stringifiable) {
| try {
| if (stringifiable && isCallable(stringifiable.toString)) return stringifiable.toString();
| return String(stringifiable);
| } catch (e) {
| throw new TypeError("Passed argument cannot be stringifed");
| }
| };
|
|