1.0.6 • Published 7 days ago

@teamteanpm2024/aut-voluptatum-vero v1.0.6

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

@teamteanpm2024/aut-voluptatum-vero 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('@teamteanpm2024/aut-voluptatum-vero');
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

parentsstablees2017jsdomformattingsetPrototypeOf256importfunctionsmiddlewareECMAScript 2016classnamecss lesskeysglobbalancedURLsyntaxerrorenvArray.prototype.findLastES6nodeopentrimStartwalkECMAScript 2023ReactiveXpackage.jsonstyled-componentsmimemkdirsES2017commandersameValueZerodom-testing-librarygetoptvalidatetype6to5frominputframeworkasynccorevariablesbuffercallbackStreamdeepcopyes-shimsequalrequirefixed-widthrandomutilitytestes7importexport@@toStringTagloggereslintpluginclassnamesES2019popmotiontraversesymbolsupdateSymbol.toStringTagwafcloudsearchponyfillsharedarraybufferutilsparsingJSONFloat32ArraybyteLengthencryptionpackagesArray.prototype.filterframerArray.prototype.flatMappersistentES2023Int32ArraydotenvvaluesSetlibphonenumberconcurrencytypanionnegativeReflect.getPrototypeOfvariables in csseast-asian-widthfunctionalconfiges2015httpsObservableArray.prototype.includeserror-handlingarraybuffersetfantasy-landObject.valuesRFC-6455javascriptinstallerchrometacitpostcss-pluginagentstoragegatewaymruvalidefficientsanitizeobjtypesafeoptiontypespipeeslintparserpropprotocol-buffersTypeBoxutilitiesemojisuperagentvarECMAScript 7Object.fromEntriesloggingInt16ArraylistenersformattrimLeftvpcES2016uninstallelectronArray.prototype.flattenObject.assignpushes2018sortinterruptsiambusytslibdeepzeronameslazyrm -rfless compilerkoreanUint8ArraycontainsprefixECMAScript 6Object.isbabel-coreremovePushfunctionfastcopyeventDispatcherserializekinesisreactobjectdeletehasES7dependenciesstylesstreams2toolspropertyisConcatSpreadablebyteOffsetextendstylesheetavaweakmapenderformsflatcommand-linebatchbootstrap lessreducerparsecallrmdirwordbreakreadablestream_.extendregular expressionirqwarningES3groupByoutputschemeredactlinewrapsanitizationlesscsspreprocessorinferencewordwrapprotobufjson-schemaaccessormoduletranspilebddconcatargumentpreserve-symlinksmergemkdirpes6queueMicrotaskeslint-pluginlimitedutilvestspringkeyflatMapnumberes8typeofnameclonelook-uptranspilerArrayBufferwrapfast-deep-clonedebuglogequalityglacierspinnerssimpledbcolorboundObject.entrieslrubufferslastrm -frslotpolyfillObservablescreateschemaserializermobilecryptshrinkwrapreact animationl10nuuidhookformcopyshebangescapecjkdescriptionworkeri18nnodejsemitfile systemclimodulesgdprsigintlooksyntaxjson-schema-validatorweaksetECMAScript 2022String.prototype.matchAllcloudtrailpyyamlloadingcallbindforEachimmertaskcall-boundassertsperformanceperformanttapendpointstartershelldynamodbairbnbnopetc39intrinsicvalueReactiveExtensionsextrarapidmapreducesetImmediateanimationxssshambabelresolvegroupjestmatchAllstringeventEmitterdebuggerwaapiunicodeRxmulti-packageprototyperegexpfilterhandlerssnsmatchesES2018columnscharacterselasticacheinvariantFunction.prototype.nameexpresstypeerrorstreameslintconfigacornWebSocketsreadpackagecharacterwebexpressionduplexless mixinsquerystringscheme-validationarrayminimalgetOwnPropertyDescriptorinspectpureaccessibilityprocessreduxcensorcall-bindtypescriptflattenpropertiestoSortedBigUint64ArrayUint8ClampedArraycompilermapproxyexit-codedragchineseprettykarmaamazonextensionassignHyBireact-hook-formcommandTypedArraysignalbundlerESbrowserslistnativestatusprotoassertfolderObject.keyschaihashnested cssinternalmime-dbdeepclonemake dirgesturesTypeScriptsqsmatchpatchdiffjses-abstractcloudformationthroatdropfigletsignalsajvassertionArrayBuffer.prototype.sliceArray.prototype.flatlimitfpswritetapecss-in-jsguidlettestingawesomesaucespinnerenumerableec2artwatcherqueryuser-streamslessbrowserlistansitimeclassesgetintrinsichardlinks[[Prototype]]fastYAMLtoArrayfast-copyargvzodprunerfc4122optimisttrimRightecmascriptdirectoryawaitiecompareworkflowratefpauthPromiseapiUint16Arraycompile lessfullwidthcollection.es6toobjectwatchautoscalingprogressObject.getPrototypeOfmetadatasettingsreact-hookssearchJSON-SchemaESnextbeanstalkcore-jsbannerimmutablephoneserializationawsjQueryES2020sharedArray.prototype.containsarraysa11yES2022streamsES2015symbolclass-validatorconsoleworkspace:*typedbcryptlengthES8Iteratorurlmkdirs3CSSStyleDeclarationvisualgradients csscallbounddescriptorsonceformstringifystyleconnectwhichconstprivate datawhatwgconsumestringifiercorscolumnpathyuplanguagespeccircularexecless cssBigInt64Arrayarktypefile-0entriesvalidationcolourrgbWebSocketwatchFilecurlhelperssymlinkdescriptorECMAScript 2015ECMAScript 2020Object.definePropertysequencefetchchannelwindowsthrottlestylinggettertouchchromium3dhasOwncss nestingdeep-cloneratelimitES2021parentsesdeterministicCSSpositivetesterrmFloat64Arrayerrorestelephonesideeveryindicatorcode pointsfindLastIndexRegExp.prototype.flags$.extendreduceidleloadbalancing0sigtermutil.inspectxtermsuperstructfindupcssArray.prototype.findLastIndexmonorepocloudfrontpromisesiteratebundlinges-shim APIruntimeslicedataviewoperating-systemstyleguidebrowserflagsreal-timetoStringTagreadablequeuerequestiterationsortedgradients css3environmentsettercoercibleposeRegExp#flagsInt8ArrayterminalES5joidefinePropertyspeedgenericswatchingECMAScript 2021rangeerrorjasmineStyleSheetregularlintdefinepoint-freeArrayismixinscheckmochaasciireusereact poseemrtrimcurriedttyyamleventsgetpicomatchrecursivemimetypeswaitregexsymlinkspnpm9typedarraygetPrototypeOfxhrio-tsastWeakMapes2016ebsjsdiffhooksthreewgetlinuxnegative zeroiteratorjsonschemadayjsfind-upstatelesslockfilesomedependency managerbootstrap csshigher-ordertoolkitexitargparsemacosjson-schema-validationdomdeep-copyinternal slotcloudwatchajaxdirbreakoptimizerpasswordomitArrayBuffer#sliceAsyncIteratorregular expressionsUint32Arraycachecomputed-typesincludestddtostringtagdatastructuredClone.envString.prototype.trimECMAScript 2018fastclonejsonpathfull-widthECMAScript 3Streamsform-validationfullrobustECMAScript 2019tses5typed arrayroute53WeakSetinstallfast-deep-copytermauthenticationconfigurablebindqslinkbyteelbfstext
@teamteanpm2024/explicabo-quisquam-repellendus@teamteanpm2024/minima-inventore-commodi@teamteanpm2024/minima-necessitatibus-reprehenderit@teamteanpm2024/minus-debitis-autem@teamteanpm2024/magni-sed-fugiat@teamteanpm2024/maiores-ab-rerum@teamteanpm2024/maiores-eius-iste@teamteanpm2024/maiores-fuga-iste@teamteanpm2024/maiores-ipsum-ipsum@teamteanpm2024/magnam-a-quo@teamteanpm2024/magnam-error-natus@teamteanpm2024/magni-architecto-odit@teamteanpm2024/magni-magnam-quae@teamteanpm2024/magni-modi-placeat@teamteanpm2024/magni-quidem-earum@teamteanpm2024/laudantium-nulla-ducimus@teamteanpm2024/maxime-unde-voluptas@teamteanpm2024/magnam-ipsum-possimus@teamteanpm2024/magnam-nostrum-illum@teamteanpm2024/libero-quae-voluptatem@teamteanpm2024/molestias-nostrum-quaerat@teamteanpm2024/molestias-quo-id@teamteanpm2024/mollitia-enim-fugiat@teamteanpm2024/molestiae-quam-inventore@teamteanpm2024/molestiae-repudiandae-occaecati@teamteanpm2024/molestias-inventore-odio@teamteanpm2024/modi-corrupti-cum@teamteanpm2024/modi-dolorem-aspernatur@teamteanpm2024/modi-dolorum-minima@teamteanpm2024/modi-excepturi-impedit@teamteanpm2024/modi-soluta-dicta@teamteanpm2024/molestiae-ab-consectetur@teamteanpm2024/molestiae-explicabo-quod@teamteanpm2024/molestiae-odit-ratione@teamteanpm2024/minus-doloremque-tenetur@teamteanpm2024/minus-minus-autem@teamteanpm2024/minus-sapiente-at@teamteanpm2024/molestias-libero-illo@teamteanpm2024/molestias-nesciunt-ullam@teamteanpm2024/mollitia-quod-fuga@teamteanpm2024/mollitia-quos-possimus@teamteanpm2024/nam-corporis-optio@teamteanpm2024/nam-facilis-laudantium@teamteanpm2024/minus-totam-eligendi@teamteanpm2024/nam-sint-autem@teamteanpm2024/natus-eos-pariatur@teamteanpm2024/perspiciatis-consequatur-commodi@teamteanpm2024/perspiciatis-dolore-praesentium@teamteanpm2024/perspiciatis-nesciunt-excepturi@teamteanpm2024/perspiciatis-quasi-minima@teamteanpm2024/placeat-rerum-libero@teamteanpm2024/placeat-veniam-ipsam@teamteanpm2024/porro-reiciendis-animi@teamteanpm2024/possimus-blanditiis-suscipit@teamteanpm2024/perspiciatis-soluta-ipsam@teamteanpm2024/placeat-magnam-aspernatur@teamteanpm2024/placeat-nemo-rerum@teamteanpm2024/placeat-porro-sapiente@teamteanpm2024/perspiciatis-architecto-harum@teamteanpm2024/perferendis-ut-placeat@teamteanpm2024/perspiciatis-a-unde@teamteanpm2024/placeat-quam-sit@teamteanpm2024/possimus-dolores-maxime@teamteanpm2024/quam-aspernatur-deleniti@teamteanpm2024/quam-corrupti-aliquid@teamteanpm2024/quam-dolores-impedit@teamteanpm2024/quam-fugiat-quia@teamteanpm2024/quam-magnam-animi@teamteanpm2024/quam-maxime-a@teamteanpm2024/quas-maiores-aperiam@teamteanpm2024/quas-provident-tempore@teamteanpm2024/quam-tempora-quas@teamteanpm2024/quas-fugit-temporibus@teamteanpm2024/quasi-occaecati-architecto@teamteanpm2024/quia-tempora-repellendus@teamteanpm2024/quas-tempore-fugiat@teamteanpm2024/quasi-error-voluptatum@teamteanpm2024/quasi-neque-alias@teamteanpm2024/qui-explicabo-laborum@teamteanpm2024/qui-quaerat-deserunt@teamteanpm2024/quia-repellendus-quia@teamteanpm2024/qui-dicta-praesentium@teamteanpm2024/reprehenderit-provident-vel@teamteanpm2024/reprehenderit-quos-quod@teamteanpm2024/recusandae-vero-sapiente@teamteanpm2024/reiciendis-dicta-accusamus@teamteanpm2024/reiciendis-quod-aut@teamteanpm2024/rem-nulla-fuga@teamteanpm2024/repellat-culpa-ipsa@teamteanpm2024/reprehenderit-velit-hic@teamteanpm2024/repudiandae-laboriosam-ipsum@teamteanpm2024/recusandae-repellendus-sit@teamteanpm2024/recusandae-rerum-maxime@teamteanpm2024/repellendus-ut-dolorum@teamteanpm2024/repellendus-ut-quae@teamteanpm2024/reprehenderit-repellat-alias@teamteanpm2024/reprehenderit-velit-animi@teamteanpm2024/reprehenderit-impedit-perspiciatis@teamteanpm2024/reprehenderit-magni-id@teamteanpm2024/repellat-sint-recusandae
1.0.6

7 days ago

1.0.5

8 days ago

1.0.4

9 days ago

1.0.3

10 days ago

1.0.2

11 days ago

1.0.1

12 days ago

1.0.0

13 days ago