1.0.0 • Published 14 days ago

@emiplegiaqmnpm/deserunt-odit-eveniet v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
14 days ago

@emiplegiaqmnpm/deserunt-odit-eveniet Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

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

Example

var isTypedArray = require('@emiplegiaqmnpm/deserunt-odit-eveniet');
var assert = require('assert');

assert.equal(false, isTypedArray(undefined));
assert.equal(false, isTypedArray(null));
assert.equal(false, isTypedArray(false));
assert.equal(false, isTypedArray(true));
assert.equal(false, isTypedArray([]));
assert.equal(false, isTypedArray({}));
assert.equal(false, isTypedArray(/a/g));
assert.equal(false, isTypedArray(new RegExp('a', 'g')));
assert.equal(false, isTypedArray(new Date()));
assert.equal(false, isTypedArray(42));
assert.equal(false, isTypedArray(NaN));
assert.equal(false, isTypedArray(Infinity));
assert.equal(false, isTypedArray(new Number(42)));
assert.equal(false, isTypedArray('foo'));
assert.equal(false, isTypedArray(Object('foo')));
assert.equal(false, isTypedArray(function () {}));
assert.equal(false, isTypedArray(function* () {}));
assert.equal(false, isTypedArray(x => x * x));
assert.equal(false, isTypedArray([]));

assert.ok(isTypedArray(new Int8Array()));
assert.ok(isTypedArray(new Uint8Array()));
assert.ok(isTypedArray(new Uint8ClampedArray()));
assert.ok(isTypedArray(new Int16Array()));
assert.ok(isTypedArray(new Uint16Array()));
assert.ok(isTypedArray(new Int32Array()));
assert.ok(isTypedArray(new Uint32Array()));
assert.ok(isTypedArray(new Float32Array()));
assert.ok(isTypedArray(new Float64Array()));
assert.ok(isTypedArray(new BigInt64Array()));
assert.ok(isTypedArray(new BigUint64Array()));

Tests

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

middlewareforEachpreserve-symlinksbabelhardlinkssetImmediatesharedjsdomfixed-widthprettydependencieslistenersrgblanguagefstc39querystringcmdbrowserlistES2016PushIteratorsignaluser-streamsreact-hook-formbabel-coresameValueZeroserializeexecutabledescriptiontranspilerarktypeObject.isvariables in cssprotobufjwtUint32ArrayregulargettertypedarraysString.prototype.trimlastdescriptorbcryptgdprreal-timereact posestreamspackage.jsonrangeerrorsortedecmascriptwaitdeep-copyiteratorfetchdefinePropertyqueuehttpsES2021artfromreadablestreames2016ECMAScript 5containsMicrosoftBigUint64ArrayastArray.prototype.flatMaptypepromiseskarmamatchAllletstylesheetes-shimsshrinkwrapjsdiffgroupURLSearchParamspopmotioncheckassignsymboldatedefinedirbindvaluesextensionincludesfpcorsfileWeakSetconcatlogstartless mixinshooksgradients css3queueMicrotaskes2018make dirpnpm9ES5regular expressionvalidateutilspackageeventEmitterstabletraverseArray.prototype.flatECMAScript 2018flattenremovepipegroupBysidewarningnamesenvironmentfunctionalECMAScript 2019nested csscolorsharedarraybufferspeedbyteOffsetcss lesseslintconfigformstslibmkdirstrimLeftsequencechannelArrayconfigurableidObject.assigncalllinuxdeepcopypropcommandvalidatorplugin-0copytoArrayvaluebluebirdinstallarraysESnextES8cryptstringifierfolderprotocol-bufferswatchingprunemobilecallbackerror-handlingjapanesewordwrapstreams2mapregular expressionsenumerabletddvarsuperstructrobustmatchesfunctionslinkconnectbyteauthenticationObject.fromEntrieseditorprivatemonorepoexpresstoolkitRegExp.prototype.flagsopensfullECMAScript 2016dropHyBiform-validationuninstalllessoptionwrapspinnersdiffavarandomgenericspropertiesless compileroffsetjsonpathasciiformatpostcss-pluginArrayBuffersymlinksnodeyamlBigInt64Arraystyleguideextendpatchtesterarrayfast-clonebusyECMAScript 2020entriesgestures[[Prototype]]writetrimRighttrimEndnegativereducerappminimalreusejson-schema-validationbundlingfseventstoSortedbddfull-widthwidthutilitiesmochadirectorydatastructurees2017webinternal slotconcatMapfilterObservableES3makeesiematchajvArray.prototype.containscjksymlinkidlefastcloneRegExp#flagsdotenvdayjsinternaldeepgetPrototypeOfawaitlookwalkingdebuglockfilelesscssvalidationshimcall-bindpolyfilltypedECMAScript 2015bundlerES2023lrucode pointsexpressionreacttaskchildtapi18nArrayBuffer#slicecurriedstarterfantasy-landstringa11ysanitizeanimationvariablesxdg-openRFC-6455Uint16ArraystylesObjectjestreact-hooksdeepcloneutil_.extendrecursivenodejsrm -frinstallerterminales2015Setreact-testing-libraryansibatchbrowserslisttacitpreprocessorparentscompareFloat64ArraysetPrototypeOfindicatorsetterReactiveExtensionsTypedArraystyleencryptionisConcatSpreadabledataloadingflagsaccessibility0codesweakmapaccessorwhatwgtoStringTaglengthJSON-Schemamacosgradients cssmruequalerroruuidcolumnsclientdomjQueryES2019readRxUint8ClampedArrayCSSStyleDeclarationstringifyperformancees8transpilewordbreaklimitedkoreansafeimmernativeArray.prototype.findLast3dclilook-upTypeScriptjsonschemachromium__proto__sigintrm -rfECMAScript 2021mimetypesslotECMAScript 3cssdeep-cloneStreamsWebSocketsfigletUnderscorefast-deep-cloneassertscomputed-typesprefixes5assertes-abstractArray.prototype.flattennoperegexgettakehelpersassertionajaxsyntaxerrorfast-copyveststatusasyncpasswordFunction.prototype.namexdgstreamrateformUint8Arraycollection.es6command-lineless.jshookformredactpyyamlomittrimStartconsumewhichchaiframeworkemitpathapolloefficientmime-dbpackagesArrayBuffer.prototype.slicejavascripttypedarrayserializationcreatedataViewimportrequiremergeReflect.getPrototypeOfObject.entriesinvariantfindLastauthcharacterwritablewgetruntimeArray.prototype.includespersistentstatelessrequestObject.definePropertyemojicompilerprogressArray.prototype.findLastIndexeslintcorevisualparentcollectionsomeiteratextermclonejsoneslint-pluginmovehastypeofgraphqlInt8Arraylibphonenumberelectronmulti-packageeveryapiObject.valuesformattingparseloggingpositivecolumnstructuredCloneWebSocketoncechromeSymbolimmutablereduceCSScachexssawesomesauceopenerTypeBoxdependency managersanitizationtapestylingdeterministiczodratelimitreduxutil.inspectprotosigtermoptimizerutilityduplexsortredux-toolkitworkernumbertypeerroroutputexitReactiveXregexppushtimeglobcallboundInt32Arraysignals$.extendbootstrap lesshigher-orderdescriptorseslintpluginbreakECMAScript 2022@@toStringTagfastifybufferzeroStreamlaunchfile systemeventDispatcherenderYAMLES6to5symbolsworkspace:*websiteclass-validatorwatchES6
@emiplegiaqmnpm/eveniet-magni-culpa@emiplegiaqmnpm/exercitationem-laboriosam-autem@emiplegiaqmnpm/expedita-alias-suscipit@emiplegiaqmnpm/explicabo-quam-nobis@emiplegiaqmnpm/facilis-corrupti-ratione@emiplegiaqmnpm/fugit-consequatur-ducimus@emiplegiaqmnpm/harum-id-non@emiplegiaqmnpm/adipisci-optio-nemo@emiplegiaqmnpm/adipisci-rem-ut@emiplegiaqmnpm/aliquid-eveniet-quo@emiplegiaqmnpm/aliquid-porro-quidem@emiplegiaqmnpm/amet-ut-deleniti@emiplegiaqmnpm/beatae-corrupti-sequi@emiplegiaqmnpm/beatae-fugiat-voluptas@emiplegiaqmnpm/blanditiis-illo-fugit@emiplegiaqmnpm/consectetur-tenetur-totam@emiplegiaqmnpm/cupiditate-eos-temporibus@emiplegiaqmnpm/dicta-aliquid-aut@emiplegiaqmnpm/dignissimos-aliquam-cumque@emiplegiaqmnpm/dignissimos-impedit-autem@emiplegiaqmnpm/distinctio-sit-eos@emiplegiaqmnpm/et-eaque-at@emiplegiaqmnpm/accusamus-velit-ut@emiplegiaqmnpm/accusantium-eum-laudantium@emiplegiaqmnpm/adipisci-enim-temporibus@emiplegiaqmnpm/inventore-quae-perferendis@emiplegiaqmnpm/ipsam-maxime-odio@emiplegiaqmnpm/ipsum-dolorem-fugit@emiplegiaqmnpm/laudantium-facere-iste@emiplegiaqmnpm/maiores-harum-pariatur@emiplegiaqmnpm/mollitia-rem-nihil@emiplegiaqmnpm/mollitia-sunt-at@emiplegiaqmnpm/nemo-fugiat-quod@emiplegiaqmnpm/nesciunt-exercitationem-dolorem@emiplegiaqmnpm/nobis-in-mollitia@emiplegiaqmnpm/odio-officia-facere@emiplegiaqmnpm/omnis-repellendus-expedita@emiplegiaqmnpm/pariatur-officia-cupiditate@emiplegiaqmnpm/perferendis-iusto-itaque@emiplegiaqmnpm/placeat-architecto-dolores@emiplegiaqmnpm/placeat-ipsam-assumenda@emiplegiaqmnpm/praesentium-consequuntur-iure@emiplegiaqmnpm/quam-perspiciatis-perferendis@emiplegiaqmnpm/tenetur-nisi-doloremque@emiplegiaqmnpm/vero-repellat-architecto@emiplegiaqmnpm/voluptates-cupiditate-ratione@emiplegiaqmnpm/voluptatum-praesentium-necessitatibus@emiplegiaqmnpm/sapiente-recusandae-autem@emiplegiaqmnpm/sint-est-recusandae@emiplegiaqmnpm/sit-illo-non@emiplegiaqmnpm/soluta-aspernatur-illum@emiplegiaqmnpm/temporibus-nihil-dolore@emiplegiaqmnpm/tenetur-illo-quisquam@emiplegiaqmnpm/quam-veniam-error@emiplegiaqmnpm/quibusdam-expedita-qui@emiplegiaqmnpm/quis-qui-blanditiis@emiplegiaqmnpm/quis-quis-voluptate@emiplegiaqmnpm/quo-distinctio-quas@emiplegiaqmnpm/quo-esse-laudantium@emiplegiaqmnpm/ratione-vero-dolore@emiplegiaqmnpm/reprehenderit-omnis-rerum@emiplegiaqmnpm/rerum-mollitia-earum@emiplegiaqmnpm/rerum-quam-placeat
1.0.0

14 days ago