1.1.5 • Published 18 days ago
@teamteanpm2024/earum-illum-veniam v1.1.5
@teamteanpm2024/earum-illum-veniam
Get the byte length of an ArrayBuffer, even in engines without a .byteLength
method.
Example
const assert = require('assert');
const byteLength = require('@teamteanpm2024/earum-illum-veniam');
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
debuggerreact poseslicetoArraysuperagentform-validationbluebirdeverycachehandlersencryptioncoreiamInt16Arraycolumnflagsswfeast-asian-widthsomemodulesasyncparsingmonorepoviewname@@toStringTagBigInt64ArrayECMAScript 7Array.prototype.findLastttyWebSocketjasminefastifyglaciertranspilerECMAScript 6deepcopydom-testing-libraryprocesstrimEndformloggermochaajvchromiumforEachsymlinksgradients cssweakmapcss nestingfastlimitwidthfindLastIndexsigtermreducerObject.ishookformcallbounditeratorio-ts3dperformancebalancedtestingparserm -rfparentiees2018boundoutputeventEmitteravamapsetvisualtypedarraysextraconfigexecgetPrototypeOfreadhardlinkstoolsArray.prototype.containscodeslinewrapfsRegExp#flagsregexpcharactersemrenvironmentsequenceReflect.getPrototypeOfObject.getPrototypeOfframerES5real-timeuser-streamsserializationwatchsigintdynamodbfigletformattingtypesafemulti-packagepackage.jsoncore-jsfullwidthsetPrototypeOfArray.prototype.filterpatchbrowserreact animationsuperstructsearches5Array.prototype.flatparsernumberArrayBuffer.prototype.slicees-shim APIlookguidreusevpcvestsafeMicrosoftfromwarninghttpdropunicodehigher-ordertoStringTagmiddlewareeslintplugingroupByworkflowStreamsInt32Arrayurltypedschemastatuss3curl__proto__trimStartincludesfile systemyamlparentscommandfunctions6to5assertpushastqueueMicrotaskRegExp.prototype.flagsstructuredCloneformsArray.prototype.findLastIndexhasflattenenvmkdirsresolveeseslint-plugindataviewtostringtagFloat32Arraylengthrm -frposeisConcatSpreadablebabeles-shimstoSortedinstallerArrayBuffer#slicepopmotionserializevalidduplexURLSearchParamsarraysidleerrortyped arraybyteOffsetmatchescss variablei18ncloudwatchES6gdprObject.fromEntriespostcss-pluginjson-schema-validationbcryptuuidloggingauthES2019circularcloudformationcallmimetypesdebugyuppropertyscheme-validationvaragentequaldeep-clonetslinkterminalelblogwaitjsdomcall-boundnodejsfindargvponyfillbyteECMAScript 2023[[Prototype]]wordbreakpolyfillRxwindowsshamclassnamequerybreak-0settereslintconfignegativemacosgesturesfindupstreamcommand-linepicomatchcharactervariables in csssortcheckECMAScript 2022whichwaapireact-hooksstylinghelperscode pointsairbnbrmdirObject.keysassertionextensionString.prototype.trimAsyncIteratorreact-hook-formes2015syntaxerrorperformantdescriptionminimalES8sidecensorfastclonejapanesees2016ObjectcolumnsES2018expressionstringifierchaicommanderinputjsjsonpathnpmmoveUnderscoreclasseshookspositiverecursiveprettylinuxfast-deep-clonewafvalueartoncemomentratewhatwgbrowserlistECMAScript 3cjkawsfunctionalinternal slotrmmime-dbcompile lessfptraverseObject.assignreact-testing-librarycloudfrontmetadatacss lesseventschromeinstallstylesheetenumerableuninstallcall-bindcorsregexconst$.extendMapwatchertakeshellharmonytypescriptentriesless.jsintrinsicdirectorypluginendpointtestfast-copyconcatrandomphoneopenbufferstypanionthrottleUint8ClampedArrayUint8Arraytapemake dirstringifystylespersistentsignalsless mixinsdataReactiveExtensionsarktypees-abstractfolderStyleSheetobjectgrouphttpsquerystringes8optimistFloat64Arraypnpm9letimportexportredactES2023createbannerflatECMAScript 2021weaksetjson-schemabufferimmutableimmerdefinelook-uptypefastcopystreams2copydependencieses6telephoneinternalremoveshimdependency manageracornzeroserializerasciiramdalesscsspackageslockfileschemeECMAScript 2018utilbindES2022settingschannelspinnersymbolssharedarraybufferWebSocketscollectionspeedSetsesbootstrap lessfseventswebawesomesaucetoobjectwordwrapfast-clonequotegetoptclass-validatorjsxdirECMAScript 2017consoletc39eslintutil.inspectsameValueZerorfc4122accessibilitypasswordmrubatchapifileescapetranspilepropertiesCSSStyleDeclarationYAMLUint16ArraytimefullsetImmediateWeakSetArray.prototype.includesCSSESaccessorratelimitcolorsemojitaskspringconcurrencyObservablesfixed-widthPushcryptArrayBuffercallbindajaxfunction
@libphamton/chatfanpage@libphamton/fb-group@oraliepham/api-chat-fanpage-facebook@oraliepham/api-facebooknew@teamteanpm2024/aperiam-dolor-aliquid@teamteanpm2024/aperiam-fugit-error@teamteanpm2024/aperiam-similique-soluta@teamteanpm2024/architecto-alias-quod@teamteanpm2024/asperiores-atque-fugit@teamteanpm2024/aut-voluptatum-vero@teamteanpm2024/beatae-aliquid-id@teamteanpm2024/commodi-illum-occaecati@teamteanpm2024/consequuntur-enim-dignissimos@teamteanpm2024/consequuntur-voluptates-quod@teamteanpm2024/debitis-iure-atque@teamteanpm2024/dolores-beatae-possimus@teamteanpm2024/earum-ipsam-aspernatur@teamteanpm2024/effective-octo-computing-machine@teamteanpm2024/exercitationem-rem-magni@teamteanpm2024/expedita-labore-ipsum@teamteanpm2024/iste-sapiente-possimus@teamteanpm2024/laudantium-autem-pariatur@teamteanpm2024/legendary-meme@teamteanpm2024/non-tempora-perferendis@teamteanpm2024/nostrum-deleniti-fugit@teamteanpm2024/odio-fugiat-in@teamteanpm2024/odit-voluptatibus-nobis@teamteanpm2024/perspiciatis-a-unde@teamteanpm2024/saepe-in-beatae@teamteanpm2024/sit-optio-enim@teamteanpm2024/temporibus-distinctio-in@teamteanpm2024/voluptate-facere-ducimus@teamteanpm2024/voluptatibus-reprehenderit-oditapi-chat-fanpage-facebookapi-chatfbapi-chatfb-test
@teamteanpm2024/quos-soluta-fugiat@teamteanpm2024/blanditiis-omnis-placeat@teamteanpm2024/fugit-ratione-libero@teamteanpm2024/fugit-velit-pariatur@teamteanpm2024/harum-corrupti-fugit@teamteanpm2024/harum-eligendi-aut@teamteanpm2024/harum-reprehenderit-nihil@teamteanpm2024/harum-sapiente-eius@teamteanpm2024/fugit-quos-quas@teamteanpm2024/fugiat-fugit-aliquam@teamteanpm2024/fugiat-saepe-vel@teamteanpm2024/fugit-hic-impedit@teamteanpm2024/fugit-libero-culpa@teamteanpm2024/harum-explicabo-et@teamteanpm2024/hic-quos-fugit@teamteanpm2024/hic-vitae-atque@teamteanpm2024/fugiat-asperiores-placeat@teamteanpm2024/hic-molestias-ipsum@teamteanpm2024/impedit-error-mollitia@teamteanpm2024/impedit-illo-asperiores@teamteanpm2024/impedit-deleniti-quia@teamteanpm2024/impedit-eos-ea@teamteanpm2024/illum-nostrum-numquam@teamteanpm2024/illum-veritatis-suscipit@teamteanpm2024/illum-voluptates-ipsum@teamteanpm2024/impedit-cum-a@teamteanpm2024/illo-hic-occaecati@teamteanpm2024/illo-pariatur-illo@teamteanpm2024/illo-soluta-voluptate@teamteanpm2024/id-consequatur-hic@teamteanpm2024/id-possimus-enim@teamteanpm2024/hic-vitae-natus@teamteanpm2024/illo-voluptatum-deleniti@teamteanpm2024/illum-eaque-exercitationem@teamteanpm2024/id-provident-aspernatur@teamteanpm2024/illo-beatae-saepe@teamteanpm2024/illum-hic-in@teamteanpm2024/incidunt-aliquam-reiciendis@teamteanpm2024/incidunt-quam-est@teamteanpm2024/inventore-doloremque-voluptas@teamteanpm2024/in-laboriosam-alias@teamteanpm2024/in-minima-magnam@teamteanpm2024/in-quod-nam@teamteanpm2024/in-veritatis-iure@teamteanpm2024/inventore-labore-ducimus@teamteanpm2024/inventore-fuga-id@teamteanpm2024/inventore-fuga-sed@teamteanpm2024/in-voluptate-veritatis@teamteanpm2024/incidunt-impedit-atque@teamteanpm2024/incidunt-odit-deserunt@teamteanpm2024/incidunt-possimus-cumque@teamteanpm2024/impedit-quibusdam-possimus@teamteanpm2024/in-enim-deserunt@teamteanpm2024/iste-molestiae-eaque@teamteanpm2024/iste-ut-maiores@teamteanpm2024/iste-vel-doloribus@teamteanpm2024/iste-voluptatum-iste@teamteanpm2024/ipsam-sunt-quos@teamteanpm2024/ipsum-accusamus-nesciunt@teamteanpm2024/ipsa-a-exercitationem@teamteanpm2024/ipsa-dignissimos-consequatur@teamteanpm2024/ipsa-eos-exercitationem@teamteanpm2024/ipsa-mollitia-fugit@teamteanpm2024/ipsa-quaerat-minima@teamteanpm2024/ipsum-illo-culpa@teamteanpm2024/ipsum-voluptatum-doloribus@teamteanpm2024/iste-maxime-officiis@teamteanpm2024/iste-animi-fuga@teamteanpm2024/iste-magnam-accusantium@teamteanpm2024/ipsa-velit-explicabo@teamteanpm2024/itaque-odit-quibusdam@teamteanpm2024/iure-fuga-at@teamteanpm2024/iusto-aliquid-tempora@teamteanpm2024/iusto-at-nulla@teamteanpm2024/itaque-consequuntur-incidunt@teamteanpm2024/itaque-expedita-qui@teamteanpm2024/iusto-accusantium-aliquam@teamteanpm2024/iure-ipsam-vitae@teamteanpm2024/iusto-accusantium-odio@teamteanpm2024/iure-quos-aspernatur@teamteanpm2024/laboriosam-nam-voluptates@teamteanpm2024/laboriosam-sequi-illum@teamteanpm2024/laborum-delectus-adipisci@teamteanpm2024/laborum-laboriosam-vel@teamteanpm2024/magnam-ipsum-possimus@teamteanpm2024/magnam-nostrum-illum@teamteanpm2024/laudantium-nulla-ducimus@teamteanpm2024/magnam-error-natus@teamteanpm2024/iusto-hic-sapiente@teamteanpm2024/iusto-quibusdam-odio@teamteanpm2024/labore-ipsam-ut@teamteanpm2024/libero-quae-voluptatem@teamteanpm2024/labore-natus-nesciunt@teamteanpm2024/labore-quo-quis@teamteanpm2024/magnam-a-quo@teamteanpm2024/assumenda-accusantium-consequatur@teamteanpm2024/assumenda-commodi-amet@teamteanpm2024/asperiores-expedita-atque@teamteanpm2024/aspernatur-eos-laudantium@teamteanpm2024/architecto-hic-reiciendis