BLUE
PHP 7.4.33
Path:
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/unbox-primitive/test
Run
Logout
Edit File
Size: 1.28 KB
Close
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/unbox-primitive/test/index.js
Text
Base64
'use strict'; var test = require('tape'); var inspect = require('object-inspect'); var is = require('object-is'); var forEach = require('for-each'); var v = require('es-value-fixtures'); var unboxPrimitive = require('..'); test('primitives', function (t) { forEach([null, undefined], function (nullValue) { t['throws']( // @ts-expect-error function () { unboxPrimitive(nullValue); }, TypeError, inspect(nullValue) + ' is not a primitive' ); }); // eslint-disable-next-line no-extra-parens forEach(/** @type {typeof v.nonNullPrimitives} */ ([].concat( // @ts-expect-error TS sucks with concat v.nonNullPrimitives, v.zeroes, v.infinities, NaN )), function (primitive) { var obj = Object(primitive); t.ok( is(unboxPrimitive(obj), primitive), inspect(obj) + 'unboxes to ' + inspect(primitive) ); }); t.end(); }); test('objects', function (t) { // eslint-disable-next-line no-extra-parens forEach(/** @type {typeof v.objects} */ (/** @type {unknown} */ ([].concat( // @ts-expect-error TS sucks with concat v.objects, {}, [], function () {}, /a/g, new Date() ))), function (object) { t['throws']( // @ts-expect-error function () { unboxPrimitive(object); }, TypeError, inspect(object) + ' is not a primitive' ); }); t.end(); });
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 1
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
index.js
1.28 KB
lrw-r--r--
2025-03-28 11:04:34
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).