1.0.0 • Published 14 days ago

@lambrioanpm/fugit-eos-quos v1.0.0

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

@lambrioanpm/fugit-eos-quos 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('@lambrioanpm/fugit-eos-quos');
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

openercharactersguidconcatmatchprogressvalidationfind-uploadingvaluesspringmacosArray.prototype.containsECMAScript 2020cryptodescriptionoptionfindLastIndexcommanderxhrxtermObject.valuesmake dirArrayBuffer.prototype.slice6to5randomfast-deep-cloneajaxTypeBoxfastclonelaunchrequiredeepcopy__proto__user-streamsoncedom-testing-librarytoobjectreact-testing-libraryCSSStyleDeclarationtypeshashrm -frimmutablevalueexectaskform-validationapiObservablesthreeargsenvtc39schemafullbrowserslistshrinkwrapeast-asian-widthinspectes5recursivesliceprotoless cssbcryptflates2015Int8Arrayfsstyleprefixargparsepatchworker$.extendartES2016ES7styled-componentsdragfindupsanitizationStreamtsponyfillpushArrayBuffer#slicemkdirpsidesanitizemimetypesloggingconnectmapstartertestinggdprqueueMicrotaskmochafastgraphqlimportnamepreprocessorforEachjapaneseserializerangeerrorwebsuperagentdeep-copycolourwalkingtddbannertrimEndisConcatSpreadableaccessorpackage managermatchespackageoffsetFloat32ArrayconcatMapincludescollection.es6textredactECMAScript 3containstranspilermovedefinePropertystylesheetcreatelinuxloggerwatchdeephookformcacheargumentsJSONjasmineextraES2023metadatatoStringTagstablefileECMAScript 5RegExp#flagsmiddlewarewraptypescriptkeyssignalsdataViewwriteES5propertyuppicomatchArrayreadableviewpurecall-bindshebangchromel10nexpressiones2016AsyncIteratorpromisesbabel-corebrowsersymlinkdatesorteddebugxssexpressSetgroupnested cssjwtbluebirdharmonyes-abstractassertioncss variabletyperatelimitjson-schemaduplexramdaintrinsicdirectoryspecTypedArrayes2018fetchasciiwatchersuperstructtermdropequalurlequalitydependenciesbytees-shim APIpostcsscolorInt16Arraytypeerrorfromdeep-clonecompile lesscore-jsES2015mimetypeofcode pointsnameszodkoreanextensiontakesyntaxtypanionappSymbol.toStringTagECMAScript 2016dayjsinputObject.entriesstringifieryamlcommandenvironmentqsmodulelistenersenumerabletelephonelessUint8ClampedArrayutilitymergequerystringArray.prototype.findLastIndexlimitedjsonpathfastcopyomitwebsitejsonschemaidrmdirletrapidUint32Arrayhigher-ordertypedarrayslockfilejson-schema-validatorfunctionalparsesafeexelook-upstringifyECMAScript 2021setregexpBigInt64Arrayutilitiesless mixinsextenderrorReactiveXes6corehasdependency managercallbindECMAScript 2023boundsequenceweaksetchaiES2019quotequeryprivate datagetopti18nfperror-handlingrm -rfwaitscheme-validationYAMLfolderrgbargumentttywidthfunctionscorsflagspeedcallbacknegativeless compilerES8schemedotenvArray.prototype.flattenlesscssparentconsoleexit-codeobjjsxstartajvpluginhttpStyleSheetjsdiffgroupByRxoutputdefineconsumeperformancepropjQueryPushdeleteinterruptsdomfigletjestmkdirsfile systemhandlersES6typedtrimLeftfindtoArraystreamlimitcensortrimStartperformantReactiveExtensionsObject.keyscomputed-typeswordbreakes-shimsObject.assignindicatorECMAScript 2022waapireaddeepclonenegative zerotypesafecollectionES2021Array.prototype.flatconfigreact-hooksapollourlspoint-freeinternalPromiseauthasyncpathvisualcss-in-jseslint-pluginbrowserlistiterationdiremites7bufferclonechildECMAScript 2015jsdomstyleguideastbyteOffsetES2020buffersentriesMicrosoftstringarktypebundlingencryptionreducerString.prototype.trimpreserve-symlinkscurlcrypt256shellposeECMAScript 2017lazypopmotionsearchsignalelectronesshamprocesssharedarraybufferassertavacompilerjoigesturessyntaxerror
@lambrioanpm/iure-sint-eligendi@lambrioanpm/labore-eos-libero@lambrioanpm/laboriosam-cupiditate-ipsam@lambrioanpm/magni-magnam-rem@lambrioanpm/maxime-deserunt-porro@lambrioanpm/modi-commodi-culpa@lambrioanpm/molestiae-asperiores-eum@lambrioanpm/molestiae-esse-nemo@lambrioanpm/molestias-aut-quos@lambrioanpm/molestias-odit-non@lambrioanpm/mollitia-ab-reprehenderit@lambrioanpm/mollitia-doloremque-laborum@lambrioanpm/qui-officiis-illum@lambrioanpm/quibusdam-officiis-occaecati@lambrioanpm/earum-numquam-saepe@lambrioanpm/esse-dolorum-placeat@lambrioanpm/exercitationem-magnam-sit@lambrioanpm/expedita-voluptate-voluptatum@lambrioanpm/explicabo-tempora-qui@lambrioanpm/id-reprehenderit-qui@lambrioanpm/impedit-deleniti-exercitationem@lambrioanpm/ipsa-quos-ab@lambrioanpm/iste-vero-veritatis@lambrioanpm/ab-qui-doloremque@lambrioanpm/accusamus-animi-quae@lambrioanpm/accusantium-architecto-omnis@lambrioanpm/aperiam-iure-odit@lambrioanpm/architecto-rem-necessitatibus@lambrioanpm/asperiores-ut-est@lambrioanpm/assumenda-mollitia-harum@lambrioanpm/at-nam-eos@lambrioanpm/blanditiis-perspiciatis-animi@lambrioanpm/consectetur-aspernatur-omnis@lambrioanpm/consequuntur-natus-maiores@lambrioanpm/dolorem-ipsa-error@lambrioanpm/doloremque-nostrum-delectus@lambrioanpm/doloribus-praesentium-rerum@lambrioanpm/ea-iste-repellat@lambrioanpm/ea-numquam-iure@lambrioanpm/corrupti-fugit-rem@lambrioanpm/cum-nemo-nam@lambrioanpm/debitis-culpa-culpa@lambrioanpm/debitis-minima-magnam@lambrioanpm/distinctio-mollitia-perferendis@lambrioanpm/dolore-ad-eius@lambrioanpm/dolore-earum-explicabo@lambrioanpm/dolorem-eius-doloribus@lambrioanpm/natus-adipisci-eius@lambrioanpm/natus-cupiditate-asperiores@lambrioanpm/nemo-dolorum-sit@lambrioanpm/nihil-officiis-nihil@lambrioanpm/numquam-voluptates-molestias@lambrioanpm/officiis-velit-voluptatum@lambrioanpm/omnis-debitis-iste@lambrioanpm/omnis-qui-voluptatibus@lambrioanpm/pariatur-molestias-doloremque@lambrioanpm/pariatur-natus-voluptatem@lambrioanpm/perferendis-soluta-explicabo@lambrioanpm/placeat-aperiam-incidunt@lambrioanpm/quasi-dolor-inventore@lambrioanpm/quis-quod-ipsa@lambrioanpm/reiciendis-necessitatibus-perferendis@lambrioanpm/rem-doloribus-deserunt@lambrioanpm/rerum-maiores-minus@lambrioanpm/sunt-officia-officiis@lambrioanpm/unde-debitis-perferendis@lambrioanpm/unde-facilis-assumenda@lambrioanpm/ut-quod-dicta@lambrioanpm/ut-veniam-rem@lambrioanpm/voluptatem-dignissimos-eaque@lambrioanpm/voluptatem-tempore-atque@lambrioanpm/voluptatibus-ducimus-eligendi
1.0.0

14 days ago