1.1.4 • Published 22 days ago

@teamteanpm2024/fugiat-asperiores-placeat v1.1.4

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

@teamteanpm2024/fugiat-asperiores-placeat

A wrapper around the native DataView which can handle multiple ArrayBuffers.

version

This module provides a wrapper around the native DataView. But instead of supporting only one ArrayBuffer as the backing memory the MultiBufferDataView exported by this module can operate across multiple ArrayBuffers.

Usage

The @teamteanpm2024/fugiat-asperiores-placeat module is available on npm and can be installed as usual.

npm install @teamteanpm2024/fugiat-asperiores-placeat

It exports only one class called MultiBufferDataView which can be imported like this:

import { MultiBufferDataView } from '@teamteanpm2024/fugiat-asperiores-placeat';

A MultiBufferDataView behaves almost like a native DataView with the notable exception that it can handle multiple ArrayBuffers.

const anArrayBuffer = new ArrayBuffer(23);
const anotherArrayBuffer = new ArrayBuffer(41);

new MultiBufferDataView([anArrayBuffer, anotherArrayBuffer]);

The little example above will create a MultiBufferDataView which uses all 64 bytes that are available in the given ArrayBuffers. However it is also possible to limit the range of accessible bytes by providing a byteOffset or a byteLength as additional arguments.

new MultiBufferDataView([anArrayBuffer, anotherArrayBuffer], 12, 24);

When creating a MultiBufferDataView with the parameters above it will only use the last 11 bytes of the first ArrayBuffer and the first 13 bytes of the second ArrayBuffer.

passwordTypeBoxspeedprotomatchesloggingcheckfunctionalhasOwnPropertysetterswfhashlesswatchFileequalitysnstraversegesturespopmotionviewrm -frcoercibleIteratorcloudformationfilefpwatchinges-shimsbeanstalkECMAScript 2020estreefastcopyjestbddinECMAScript 2015jsdomless cssrandomemojiES2021jsgroupenumerableasserttapcollectiondescriptorsUint16ArraynodewriteObject.definePropertyuser-streamsreducejsonschemaURLpositiveSymbol.toStringTaglintfolderECMAScript 2023stylesheetfullECMAScript 5callgetintrinsicuuidArray.prototype.flattenirqpreprocessorfast-deep-copyparentdatesharedarraybufferletworkerapiopenES2018regexpwalkrequestkinesishasgroupBypromisestyleguidemapargvexpressES2015codesxtermrdsfunctionscloneArrayBuffer.prototype.sliceimmertypedarrays6to5matchstableWeakSetnegativeequalprunedomstreams2colorxhrelasticacheReflect.getPrototypeOfpostcss-pluginES8regularpromisesArray.prototype.flatMapjQuerylimitedajaxfpsasciiES3es2016validationwhatwgRxshrinkwrapmomenthas-ownconfigurableECMAScript 7utilitymetadatasigterm_.extendcompareponyfillrmmapreducebrowserfindLastjsonpathslicecallboundurlcloudtrailpathendpointESpackagevalidimportexporttoArrayArray.prototype.includesfast-cloneconsttypedcommandrgbmodulescall-boundtc39awsschemeObject.valuestimefunctionsyntaxerrorclass-validatorbuffersString.prototype.matchAlldescriptioninstallstatelesscircularObject.fromEntriesconsoleassertionkoreanautoprefixerwatchs3nested csspersistentmovepipeSymboljson-schema-validationpureframercopyless.jsregexjwtupReactiveXES2022hookshookformparsecore-jsdataviewjoianimationutildom-testing-libraryidlespringautoscalingsigintwarningchineselesscssdataViewprototypeECMAScript 2019ArrayBufferes-shim APIwordwrapaccessibilitymimetypesfetchPush.envcss-in-jsesES2017duplexcorslooksqssymlinksless mixinsschemaESnextjson-schemacolumnstoobjectimmutablescheme-validationnumberexecrm -rfcolourtrimStartpatchsignalshelles2018dragrapidperformancefast-0Object.getPrototypeOfObject.keysbannerreact-testing-libraryoptionhelperstypesl10ndatastructureavacryptcommand-lineparsinginstallerauthdebuggervaluesshebangnopetdddropdeepbluebirdbalancedspinnerscall-bindcloudwatchclassnamefantasy-landbindelectronPromisespinnerECMAScript 3form-validationdayjsa11ytypeerrorECMAScript 2022RFC-6455yamlObject.ispackage.jsonObject.assignbrowserslisti18ndotenvflatMapECMAScript 2018toolsnodejsconfigclijapaneseeslintplugintelephonecryptoemiteslintconfigless compilertranspilerfastifygetiterateincludesconcatMapcollection.es6runtimearktypeeveryielinkansithroatworkflowvalidatorratelimitcallbindoptimist
1.1.4

22 days ago

1.0.4

23 days ago

1.0.3

24 days ago

1.0.2

25 days ago

1.0.1

26 days ago

1.0.0

27 days ago