1.0.15 • Published 4 days ago
@devtea2026/provident-quibusdam-animi-ullam v1.0.15
@devtea2026/provident-quibusdam-animi-ullam
Get the byte length of an ArrayBuffer, even in engines without a .byteLength
method.
Example
const assert = require('assert');
const byteLength = require('@devtea2026/provident-quibusdam-animi-ullam');
assert.equal(byteLength([]), NaN, 'an array is not an ArrayBuffer, yields NaN');
assert.equal(byteLength(new ArrayBuffer(0)), 0, 'ArrayBuffer of byteLength 0, yields 0');
Tests
Simply clone the repo, npm install
, and run npm test
sharedarraybuffercopymacosponyfillregexenderrmiebootstrap cssglaciererror-handlingprocesstypedarraysfseventslimitedtesterfull-widthenumerablevalidmakeWebSocketwaitpushec2nodejsreal-time.envpositivetyped arrayStreamdefaultnested cssdataviewfunctionalhasOwnPropertyprotocol-buffersconfigreduceiteratetypanionstatelesscmdmimetypesglobECMAScript 2022containsstyled-componentsform-validationfast-copyes8ES2022bluebirdoptionPushES6dependency managerCSSStyleDeclarationhelpersstdlibcalldataintraverseintrinsicwhatwgmapreduce0immutableUint16Arrayparseredux-toolkitES5trimLeftcss-in-jscjkup[[Prototype]]redactexitopenermatchcompilerjwtsomeprettywraphookformirqcommanderstablearraybufferidentifiersless cssroute53Int32Arraymergevestdescriptioncommand-linefastcloneeditorwhichtaskECMAScript 6speedserializationlazypackage managerfunctionsrdsloadingrapidbrowserslistsymlinksscheme-validationa11ysigintdeep-copyduplexworkerformattingquoterm -rfhas-ownUint8ArrayconnecthasOwnsqses2015javascriptcomputed-typesexeckinesisarktypeReactiveExtensionsutilitylibphonenumbereslintconfigArray.prototype.containsimportexportless.jsarraysdom-testing-libraryreacteventsexecutablepackagesmatchessyntaxcore-jssuperstructentriesArray.prototype.findLastIndexeventDispatcherutilitiespromisecompile lessawsmruspinnerexit-codesloteveryrecursiverangeerrorpropArrayBuffer#sliceformatoffsetdiffrequestiamlinuxagentchineseloadbalancingstructuredClonetypedarrayimportFloat64ArraycachephoneUint32Arrayinternalregular expressionlistenerslanguageTypeBoxparentURLextensionArray.prototype.findLastsesexpressioncolourvpcYAMLgroupByESfile systemqueuewatchfindupdescriptorsbusyruntimeprotoesArray.prototype.flatHyBiES2023throateslintpluginelectronairbnbflatpredictablefind-upmobilemoduleslookconcurrencybindclassnameselasticacheerrorwarningasyncnegative zerofast-clonerouterenvtc39MicrosoftflagsCSSremovemonorepolesscssauthenticationfolderqsajvoptimizerECMAScript 3robustgetopttslibelbes-shim APIconsolevaluesaccessorInt16Arraytoolkitgradients css3sigterminspectObject.keysECMAScript 2016isinvariantsymbolsi18nbuffers256readECMAScript 2017domObject.entriesBigInt64Arraycensorfixed-widthURLSearchParamsECMAScript 2023Float32ArrayES7ajaxES2019l10n$.extendutil.inspectstylecodeswalkglobalsfpssignalpackageSymbol.toStringTagminimalescapeyamlBigUint64Arraypreserve-symlinksformsargumentses2016collection.es6progresswatchingnopeautoscalingless compilercode pointsnpmgdprhttpslogginginstallerfluxlastfastworkspace:*RxStreamsECMAScript 2015keysstyleguidepreprocessorES2015yupbddstoragegatewaydayjsprivate dataauthmixinstypesmiddlewarefunctionshebangpersistent@@toStringTagECMAScript 2020toStringTagconfigurablefullwidthswfspecreact-testing-librarynameunicodehigher-orderimmervisualmkdirpinterruptsstringmulti-packagedirectoryrmdirrfc4122workflowtoArraylengthcall-bindshrinkwrapnames__proto__textbundlingcircularproxymaptostringtagdefineboundmodulecollectionpatchjapaneseexees-shimseast-asian-widthuninstallString.prototype.matchAllbyteOffsetobjectES2016hasfromawesomesauceprivatebrowseremojitoolstestingstylesheetes6ES2018windowstouchwriteargsbreakdeterministicECMAScript 7browserlistpostcss-pluginvalidateArray.prototype.filterES3deepcloneflattenopensRegExp#flagslaunchoutputcreateemrreact-hooksdataViewPromisechromiumjoitypeerrorsetterfullequalitymime-dbargparseTypedArraytypeofperformancetddtermclasseseventEmittersetcss lesss3encryptionttyzodhasheslint-pluginnodeSetfast-deep-copystartmake dirRxJSautoprefixerparentsgetPrototypeOfkarmagroupschemaconcatObject.assignstateasciicomparees7isConcatSpreadablesnstimeprefixdebugrgblook-uppasswordviewcorequeueMicrotaskpolyfillsetImmediatetelephonedeepcopyreact-hook-formoptimistES2020lockfileUnderscoreRegExp.prototype.flagsavafilterstylesgetOwnPropertyDescriptorshelltapeclassnameinternal slotwatchFiledotenvpluginelmRFC-6455parsingObject.ismimegetratelimitbyteLengthtrimStartjestjasminepropertycallbindmkdirUint8ClampedArraysetPrototypeOfdeep-cloneclonenativecallbounduuidFunction.prototype.nametrimregularsyntaxerrorvariables in cssexpressstylingquerystringreducerfast-deep-clonedynamodbcloudwatchfigletidlereplayterminalArray.prototype.flatMaparrayECMAScript 2021Array.prototype.flattenrequirewidthcsslessiteratorrateESnexttrimRighttypescriptTypeScriptaccessibilitycloudtraildescriptortrimEndzeroes2018sameValueZeroemitwebtestMapinputguidparserobjargvstarterxtermtypebannermovelintfile_.extendsearchefficientpnpm9tsjsdomloggeropentakecallbackwalkingurlsdirfastcopytoSortedinstallrm -frES8httppostcsspicomatchmkdirsenvironmentclijsxansiwebsiteowncurlgetintrinsicrestfulstatusiterationcss nestingdependenciesvarsObservablechromepropertieskoreandeletekeycryptoecmascriptcryptregexpxdgcolorconsumecss variablegradients cssutilObjectvariablessideforEachextraestreeequalslicefetchSymbolbytespawnregular expressionshardlinkssettingsawaitdatastructurereadableflagendpointoperating-systemReactiveXperformantjshintAsyncIteratorcloudformationartthrottledeeptapdefineProperty-0matchAllsortedpathframeworkbatchomitless mixinsxdg-openjsongetterjsdiffWebSocketsES2017handlersbcryptsimpledbxhrassertionliveconcatMapcharactersmomentcloudfrontwritableArrayIteratorio-tschildreadablestreamserializeloglruJSON-Schemastreams2assertsortrandomfindcoerciblefindLastpackage.jsonflatMapindicatorInt8ArraycharactersignalsECMAScript 2019Object.definePropertyresolve
@devtea2026/aspernatur-ea-non-porro@devtea2026/consectetur-ab-unde-quisquam@devtea2026/cupiditate-dolorem-excepturi-impedit@devtea2026/dignissimos-fugit-expedita-cum@devtea2026/distinctio-soluta-illo-eaque@devtea2026/doloribus-eum-itaque-aliquid@devtea2026/eum-ullam-est-distinctio@devtea2026/explicabo-alias-architecto-sed@devtea2026/improved-journey@devtea2026/in-magni-in-voluptates@devtea2026/inventore-facilis-corporis-cum@devtea2026/ipsa-omnis-in-molestiae@devtea2026/literate-computing-machine@devtea2026/maxime-sequi-est-rem@devtea2026/necessitatibus-dolorem-esse-atque@devtea2026/nostrum-dolorem-labore-dolore@devtea2026/odio-ipsum-cumque-asperiores@devtea2026/odit-enim-reiciendis-pariatur@devtea2026/odit-maxime-porro-asperiores@devtea2026/possimus-ipsa-sint-consequuntur@devtea2026/qui-quos-laborum-amet@devtea2026/quia-ducimus-placeat-minima@devtea2026/quidem-voluptate-repudiandae-necessitatibus@devtea2026/rerum-quaerat-porro-animi@devtea2026/ubiquitous-octo-memory@libphamton/chatfanpage@libphamton/fb-group@npmtuanmap/ex-vel-expedita-impedit@npmtuanmap/psychic-guide@npmtuanmap/recusandae-recusandae-nam-et@npmtuanmap/sed-quo-nemo-rerum@npmtuanmap/velit-esse-velit-magnam