Sha256: cea22251d4c2ab393c03d87d55cad343951283c89f7cf98bf242d67d6a574391

Contents?: true

Size: 318 Bytes

Versions: 47

Compression:

Stored size: 318 Bytes

Contents

"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");
	}
};

Version data entries

47 entries across 47 versions & 3 rubygems

Version Path
optimacms-0.1.61 spec/dummy/node_modules/es5-ext/object/validate-stringifiable.js
govuk_publishing_components-18.0.0 node_modules/es5-ext/object/validate-stringifiable.js
govuk_publishing_components-17.21.0 node_modules/es5-ext/object/validate-stringifiable.js
govuk_publishing_components-17.20.0 node_modules/es5-ext/object/validate-stringifiable.js
govuk_publishing_components-17.19.1 node_modules/es5-ext/object/validate-stringifiable.js
govuk_publishing_components-17.19.0 node_modules/es5-ext/object/validate-stringifiable.js
govuk_publishing_components-17.18.0 node_modules/es5-ext/object/validate-stringifiable.js
govuk_publishing_components-17.17.0 node_modules/es5-ext/object/validate-stringifiable.js
govuk_publishing_components-17.16.0 node_modules/es5-ext/object/validate-stringifiable.js
govuk_publishing_components-17.15.0 node_modules/es5-ext/object/validate-stringifiable.js
govuk_publishing_components-17.14.0 node_modules/es5-ext/object/validate-stringifiable.js
govuk_publishing_components-17.13.0 node_modules/es5-ext/object/validate-stringifiable.js
govuk_publishing_components-17.12.2 node_modules/es5-ext/object/validate-stringifiable.js
govuk_publishing_components-17.12.1 node_modules/es5-ext/object/validate-stringifiable.js
govuk_publishing_components-17.12.0 node_modules/es5-ext/object/validate-stringifiable.js
govuk_publishing_components-17.11.0 node_modules/es5-ext/object/validate-stringifiable.js
govuk_publishing_components-17.10.0 node_modules/es5-ext/object/validate-stringifiable.js
govuk_publishing_components-17.9.0 node_modules/es5-ext/object/validate-stringifiable.js
govuk_publishing_components-17.8.0 node_modules/es5-ext/object/validate-stringifiable.js
govuk_publishing_components-17.7.0 node_modules/es5-ext/object/validate-stringifiable.js