1.0.0 • Published 12 days ago

@landmineaknpm/voluptates-fuga-tenetur v1.0.0

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

@landmineaknpm/voluptates-fuga-tenetur Version Badge

github actions coverage License Downloads

npm badge

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

Example

var assert = require('assert');
var isArrayBuffer = require('@landmineaknpm/voluptates-fuga-tenetur');

assert(!isArrayBuffer(function () {}));
assert(!isArrayBuffer(null));
assert(!isArrayBuffer(function* () { yield 42; return Infinity; });
assert(!isArrayBuffer(Symbol('foo')));
assert(!isArrayBuffer(1n));
assert(!isArrayBuffer(Object(1n)));

assert(!isArrayBuffer(new Set()));
assert(!isArrayBuffer(new WeakSet()));
assert(!isArrayBuffer(new Map()));
assert(!isArrayBuffer(new WeakMap()));
assert(!isArrayBuffer(new WeakRef({})));
assert(!isArrayBuffer(new FinalizationRegistry(() => {})));
assert(!isArrayBuffer(new SharedArrayBuffer()));

assert(isArrayBuffer(new ArrayBuffer()));

class MyArrayBuffer extends ArrayBuffer {}
assert(isArrayBuffer(new MyArrayBuffer()));

Tests

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

streams2resolveES2016typed arraytrimStarthigher-orderreadableArray.prototype.filterratelimitlinewrapiterationreadablestreammatchesdataviewefficientfile systemwordbreakdragutilsimmerchannelsomeArray.prototype.flatMapfast-deep-cloneequalityramdaautoprefixerstableprivateES2015callcommanderclifast-clonedebuggerhookformjQueryincludesFloat32ArrayvaluescallbindjwtsettingshandlersequalconstObject.valuesutilitiesassertionreducerawaitinputstreamECMAScript 2015speedbytePromiseconnectdescriptorxtermhookscore-jsPushtimeopenerstringifierESnextworkspace:*deterministicArrayBuffer#slicefast-deep-copycheckeditorbatchweaksetmimeformsdatastructureapibundlingwrapURLSearchParamsairbnbECMAScript 3jswordwrapcontainshttpsclassnamesHyBilook-upwebmime-dbmodulecharactertypanionpackagecomparenumberreducefastifyfindspringthrottleeventsdropvalidatorfull-widthconfigpathBigUint64ArrayObject.keysmake dirtranspileES2018looksortRxJSprettybabelwhichserializeridlehardlinksappArrayBuffer.prototype.sliceencryptionMicrosoftes-shim APIbddcomputed-typesUint32ArrayStyleSheetpoint-freefromchai__proto__toStringTagestreeECMAScript 2016preprocessorecmascriptcall-boundregexbreak-0iteratormatchAllemojilinkrobustnodebyteLengthsidejsdomlinuxes-abstractfullwidthObservableutil.inspectperformantcrypttestingcss-in-jscryptoconcurrencyregular expressionswritetypeofgetoptsharedarraybufferCSSlistenersmobilereact animationkeysisclassnameArrayBufferimportUint8ArrayastdirectoryquerystringUnderscoreshimsymlinkjson-schemaapollofind-upArray.prototype.flatgenericsTypedArrayinstaller6to5spinnerssetImmediateirqSymbol.toStringTagparentwgetuser-streamschineseponyfilljsonpathECMAScript 6viewrmdirreact poseserializationES2017256toArraytoolsclassesextendeast-asian-widthsetPrototypeOftrimtostringtagArraytypedarrayfantasy-landjesttapconsoleletbyteOffsetweakmapavafunctionfinduppluginpropertyloggeryamlsliceinspectflaggetintrinsichasOwnrgbdotenvstatelessflatMapcollection.es6environmentprotocol-bufferseventEmitternamechromiumconfigurableajverror-handlingcss nestingframeworknamesconcatMapwindowsWeakSetdescriptionrequestexecminimaldatefunctions[[Prototype]]stylesheetrecursiverandomtaskcommand-linestyleguidedeep-clonekeywritabletestdiffstringifyprefixinvariantexpressionmetadataxsssymbollimitserializedefinePropertycurrieddirpositivelasttoolkitdefaultjson-schema-validatoraccessordescriptorsaccessibilitypromisesspinnerES5modulesguidexecutableless compileres6utilityprotobufString.prototype.matchAlltrimRightoptimizerreal-timedeepArray.prototype.findLastIndexgesturesboundredux-toolkitmacosl10niteratei18nlruargvwaitbindcurlsuperagentvalidateremoveajaxshrinkwrapjapaneseTypeScriptarrayslockfilerequirequoteformattingreusepackage managerdeepcloneawesomesauceinferencedomposesanitizationassertsisConcatSpreadableES2021syntaxerrorsameValueZeroartStreamreduxcircularargparsevisualobjprogresses2018hashpostcssoptionwatchingmkdirpjson-schema-validationpopmotionECMAScript 2019collectionopenspersistentflatpureSetunicodeObject.getPrototypeOfbusycensorconcaterrorReflect.getPrototypeOfjoiwatchdeletewhatwgbcryptcoreeverycompile lessUint16ArraymiddlewareregulargetpolyfillObject.fromEntriescallbackpyyamlintrinsicRegExp.prototype.flagstsindicatorlibphonenumberdataViewlazyonceYAMLstarterObjectansigdprutil_.extendmatchchromeparsemulti-packageES2019takedefinejavascriptentriesvalidationes7BigInt64Array.envfetches2017jasmineUint8ClampedArrayJSONdom-testing-libraryObservableshelpersshellgetPrototypeOfsigintgradients cssECMAScript 2022css variablesuperstructreact-hooksjsonhttpcolumnsStreamsoutputauthenticationlaunchbuffersArray.prototype.includesratetoobjectjsxECMAScript 7arrayless mixinsbootstrap lessargscallboundrm -rfReactiveXECMAScript 2020Array.prototype.containsreact-hook-formgroupByuuidfixed-widthdependency managersigtermextraqscss lesstypeerroranimationInt8Arrayes2016gradients css3authttyexpresswatchFileimmutablecall-bindtesterES8ECMAScript 5xdgfast-copyfunctionalpnpm9fsevents@@toStringTagwatcherObject.definePropertyfastcopycommandyupparserfileasync0promiseES7gettercolorsObject.entriesurlbufferrmcharactersArray.prototype.flattenmomentreadURLbluebirdpostcss-plugincode pointsnegativemkdirtrimEndwarningkarmaio-tshasrapidscheme-validationthroatfpdebuglengthpackagesFunction.prototype.nameless.jssetterObject.assigninterruptsenvString.prototype.trimflagslessesbrowseruninstallclonecopytypees-shimsparentscolumnenderstreamsdatacjkfilterrangeerrorsortedstartbannercreateoptimistfullSymboltypescriptfastclonetc39Float64Arrayarraybufferpreserve-symlinksloggingtypesoperating-systemeventDispatchersequencecorstranspilerlimitedqueuelogperformanceexeargumentjsdiffbootstrap csstddECMAScript 2023mkdirsgraphqlinternal sloteslint-pluginfigletreact-testing-librarybrowserslisteslintconfigtypesafeduplexvestnodejsprotoasserttextvalidclientobjectlesscssmakemrusetfindLasttacitarktypedependenciesJSON-SchemaECMAScript 2017symbolsnopeRegExp#flagsES6browserlistemittapepipeprototype3dwalktermexit-codepackage.jsonvariables in csscodesfindLastIndexObject.isschemaeslintWeakMapshamworkerpropertiesReactiveExtensionssearchES2023asciiwalkingstringstylesterminalsymlinkspropspawnassignforEachbundlerTypeBoxexitoffsetvaluestyled-componentsvariablesielintes5styleformatkoreantypedarraysRFC-6455AsyncIteratorvarloadingidrm -frWebSocketsdayjsRxextensionlanguagestructuredClonemixinsquerymimetypesnegative zerointernalchildfasttypedECMAScript 2018signalscompilertouchclass-validatortoSortedframerreactpushnpmgroupruntimepicomatchMapcacheformslotbabel-coreCSSStyleDeclarationES2020deepcopyprocessspecglobconsumemochaprivate datarfc4122a11ytelephonestylingwebsitecoercibleeslintpluginsanitizeomitmergeredactregexpsharedInt32ArrayArray.prototype.findLastwaapicolourESES2022less cssmonorepocolorphoneschemeES3xdg-openurlsarguments
1.0.0

12 days ago