1.0.22 • Published 1 year ago

@devtea2027/aut-libero-nisi-praesentium v1.0.22

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@devtea2027/aut-libero-nisi-praesentium Version Badge

github actions coverage License Downloads

npm badge

Is this value a JS DataView? This module works cross-realm/iframe, does not depend on instanceof or mutable properties, and despite ES6 Symbol.toStringTag.

Example

var isDataView = require('@devtea2027/aut-libero-nisi-praesentium');
var assert = require('assert');

assert.equal(false, isDataView(undefined));
assert.equal(false, isDataView(null));
assert.equal(false, isDataView(false));
assert.equal(false, isDataView(true));
assert.equal(false, isDataView([]));
assert.equal(false, isDataView({}));
assert.equal(false, isDataView(/a/g));
assert.equal(false, isDataView(new RegExp('a', 'g')));
assert.equal(false, isDataView(new Date()));
assert.equal(false, isDataView(42));
assert.equal(false, isDataView(NaN));
assert.equal(false, isDataView(Infinity));
assert.equal(false, isDataView(new Number(42)));
assert.equal(false, isDataView('foo'));
assert.equal(false, isDataView(Object('foo')));
assert.equal(false, isDataView(function () {}));
assert.equal(false, isDataView(function* () {}));
assert.equal(false, isDataView(x => x * x));
assert.equal(false, isDataView([]));
assert.equal(false, isDataView(new Int8Array()));
assert.equal(false, isDataView(new Uint8Array()));
assert.equal(false, isDataView(new Uint8ClampedArray()));
assert.equal(false, isDataView(new Int16Array()));
assert.equal(false, isDataView(new Uint16Array()));
assert.equal(false, isDataView(new Int32Array()));
assert.equal(false, isDataView(new Uint32Array()));
assert.equal(false, isDataView(new Float32Array()));
assert.equal(false, isDataView(new Float64Array()));
assert.equal(false, isDataView(new BigInt64Array()));
assert.equal(false, isDataView(new BigUint64Array()));

assert.ok(isDataView(new DataView(new ArrayBuffer(0))));

Tests

Simply clone the repo, npm install, and run npm test

robustdataiteratoragentpackage managerwritableprivateequalityObject.definePropertyhookforminternalperformantcloudformationeventskarmatelephonelookschemamkdirsyntaxerrorassertionfast-deep-copycloudfronteslintpluginwatchingbytediffrfc4122Uint8ArrayminimalmetadatastartAsyncIteratoroffsetebsproxynativecommandermonorepojshintdotenvpostcss-pluginUnderscorenested cssES2019ansisignalexit-codecolormkdirsspinnersenumerablemimetypesperformancehasArray.prototype.filtersimpledbprogressarktypeclonees5efficientutilityflagspostcsslazystateSetnodeCSSgenericsES8readablestreamavapatchcomputed-typesES2018higher-orderclassesreplayFloat64ArraycompareglacierfetchtrimEndquerytextindicatoroptimistshrinkwrapjwtrestflatbundlingwhichtestingievalides-abstractdayjselbrm -rfboundES2020restfulfull-widthutil.inspectES6protocol-buffersES5URLSearchParamsslicecss nestinginferencedatewhatwgfastifyregular expressionsObject.keysqueueMicrotaskcallbindio-tsasciisettingsFloat32ArraypredictableentrieshttpsawesomesaucewgettoobjectcssrandomarraybuffertoolkitownemitObject.isprefixreusemrujsxcjkqsfindLastIndexoptiontypedarraycopybrowserhotdeepcopyworkspace:*packagessetpromisevarsdataviewJSONmacosmkdirppluginstdlibsuperstructupglobalpasswordzeroArraystyleguidegradients css3ECMAScript 2018circularelectronmatchAllbatchtoolsform-validationeventEmitterclassnamescachewafsortedinspectreadECMAScript 2016real-timepipees7es2018matchesdependency managertypedajvgroupByreducexdgbeanstalkviewtypanionRxJScore-jscallboundtakeArrayBufferjsontypeoffilevariablessharedarraybufferReactiveXdeepcloneslotRegExp#flagssafecloudsearchimmer.envdefaultchromiummake diroutputmobileutiltddtimeenvpolyfillinstallercolumnseventDispatcherchineseprettyhardlinksdeepes-shimslanguagestatuslaunchflatMapArray.prototype.findLastIndexFunction.prototype.namephonemoveES2022visualastdependenciesECMAScript 3Observablessharedconnectregexpfind-upInt32ArraypersistentreadablestreamextensiontostringtagECMAScript 2021WebSocketrapidfunctionsdynamodbURLfluxdeep-clonejestbuffersinputguidgettermYAMLoperating-systemECMAScript 7createfull
1.0.22

1 year ago

1.0.21

1 year ago

1.0.20

1 year ago

1.0.19

1 year ago

1.0.18

1 year ago

1.0.17

1 year ago

1.0.16

1 year ago

1.0.15

1 year ago

1.0.14

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago