1.0.0 • Published 1 year ago

@crabas0npm2/nostrum-a-assumenda v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

ArrayBuffer.prototype.transferToFixedLength Version Badge

github actions coverage License Downloads

npm badge

An ES6 spec-compliant ArrayBuffer.prototype.transferToFixedLength shim. Invoke its "shim" method to shim ArrayBuffer.prototype.transferToFixedLength if it is unavailable.

This package implements the es-shim API interface. It works in an ES5-supported environment and complies with the proposed spec.

Most common usage:

var assert = require('assert');
var transferToFixedLength = require('@crabas0npm2/nostrum-a-assumenda');
var IsDetachedBuffer = require('es-abstract/2023/IsDetachedBuffer');

var ab = new ArrayBuffer('a');

assert.equal(IsDetachedBuffer(ab), false);
transferToFixedLength(ab);
assert.equal(IsDetachedBuffer(ab), true);

if (!ArrayBuffer.prototype.transferToFixedLength) {
	transferToFixedLength.shim();
}

var ab2 = new ArrayBuffer('a');
assert.equal(IsDetachedBuffer(ab2), false);
ab2.transferToFixedLength();
assert.equal(IsDetachedBuffer(ab2), true);

Tests

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

webrapidargumentastwaitrequireexitArray.prototype.findLastIndexESwatcherassertionuuidspecrm -frpicomatchwidthnegative zerobundleroutputautoscalingutil.inspectperformantaccessorreact-hook-formcensorvaluesarraylimitstablecomparepackage managersigintec2formatreadableMappreserve-symlinksswfqueueconcurrencytaskES2021reduxreducerObjectvalueexectaperoute53promisesortedflagworkerresolveArray.prototype.filterquoteRFC-6455Object.iswatchFile0iterationcodesES2016mixinstoolsarraybufferautoprefixerencryptionReflect.getPrototypeOfrmdirelbwrapnativeproxyvariableseses7schemestartcloudformationlistenersliveflatMapstylingiteratorWebSocketbannerchecksequencestringifywatchinggrouprgbdeepcloneFloat32ArrayArrayBuffer.prototype.sliceES5xdgdotenvjsdiffcomputed-typesdiffimportexportObservablessetcloudtrailsyntaxerrorthroatargvamazongetoptstatequerystringrecursivedeep-copyes8connectdescriptiontapES2015browserpatchwritablemulti-packageshebangdescriptorsmrueslintArray.prototype.containsUint32ArrayartPromisefunctionhasOwnPropertydebugpredictableurlschemastylesavametadataie-0assertsESnextclassnamedependency managercollection.es6shelloptionkeyqueueMicrotaskes-abstractjsxoncecopywindowsscheme-validationfseventsinterruptshttpspipeECMAScript 6CSSStyleDeclaration256fastmkdirclassnamessnsSetmovevalidationloadbalancinglookhttpelmcontainssymboli18nzodsharedmakejsonreadECMAScript 5Object.entriesassignprototypekoreanlinewrapnopefsentriestrimLeftFloat64ArrayparseMicrosoftArray.prototype.flatMapcss nestingES2023takees2018styleguideECMAScript 2018persistentformattingtsbundlingargumentsInt32ArraymkdirpchromiumbcryptJSONdirpackagesspinnertoStringTagiambootstrap lessexpressionURLSearchParamsequalityclonestdlibfixed-widthsimpledbIteratormimetestingAsyncIteratorArraypushstarterponyfillhardlinksfolderstringifiercall-binditeratetyped arrayvpcspinnersveststructuredClonewgetvalidmimetypesfpsmobileformssomenested cssUint8Arrayfull-widthStyleSheetbufferYAMLrestcollectionasciiinternal slottypesafeES2022importunicodeworkflowWebSocketsglobalsCSSredux-toolkitpathtimemonorepoopenformcachedatastructureconfigflattenefficientupfastcopyhookformeverypropertieshandlersa11yform-validationInt16Arraykeysappargparsearrayspasswordomitdeepbluebirdcssbreakestreesettingscompile lessfastifysetPrototypeOfcallboundparserdeletemomentterminalfileprivatevarstexthasOwnlaunchcharactertypedcode pointsquerymime-dbUint8ClampedArrayio-tsairbnbfetcheslint-pluginRegExp.prototype.flagssortObservabledomenderObject.fromEntriesserializationgetPrototypeOfpluginweaksetlazycommanderObject.assigntraverseminimalgenericsTypedArrayFunction.prototype.nameless mixinsloadingpreprocessorprotocol-buffersframeworkreal-timeargsSymbol.toStringTagprogresssymbolsregular expressionsratebindnpmless cssphoneawaitrfc4122glaciertoolkitsuperstructparentsdirectorysinatratouchconcatMapArray.prototype.findLastserializerzerocjkgradients cssfunctionsstatelesses5environmentsdataTypeBoxtslibdefaultdebuggerhelperspnpm9promisespolyfilleslintpluginECMAScript 2019callbackchromelruenumerablerm -rfawsxtermproputilityhigher-orderjsdomgetintrinsicES2018streamjQuerymodulelook-upcmdextendbufferscryptoobjes2015typeerrorstreams2es6Array.prototype.flatWeakSetsameValueZeroinspectutilitieswebsitefast-copygdprInt8Arraypretty.envchannelnameswalkingES7typelanguagereuseeslintconfigdefinePropertypostcss-pluginlinuxidentifierscommandagentserializewarningfindLastfast-clonebatchprotobufinputgetwhatwginternalyupextrapropertywalkchilddeepcopyexetoSortedtestnodejstermpackage.jsonlessviewconcatprivate datastatusrobustqseventDispatcherreact-hookscurldropuninstallbootstrap css@@toStringTagjsemojireducefullwidthECMAScript 2023xdg-openconfigurableremovetc39coreES6hooksshamerrorfigletsigtermaccessibilitychairestfulpyyamlidcss lessimmutableenvironmentlockfilemacoscloudwatchbrowserslisttrimEndcorslastinsyntaxjshinttypescriptjasminecolourweakmapreadablestreamsignalcompilerrangeerrorlinkglobes2017cloudfrontmergefast-deep-clonereactopensdependenciesRxArray.prototype.includesfast-deep-copyES2020escapedateemitlogwordbreakfulles-shim APIgettergroupByratelimitopenermapReactiveExtensionsinvariantarktypekarmafluxhashvalidateboundcharactersdefineStreamslengthoptimizerECMAScript 2015setterslotdeterministicfunctionalfindauthloggercallvisualBigInt64Arrayidleregularclass-validatorES3runtimeECMAScript 2020matchAllgetOwnPropertyDescriptorfilterECMAScript 7typesdescriptorforEachlesscssurlscss-in-jsbyteOffsetUnderscoreajvtoArraycreatesetImmediatewrite[[Prototype]]sharedarraybufferrandombeanstalkcore-jscolumntypeoflimitedmatchES8ES2019includeseditorflagsthrottlestreamsspeedtelephonepostcssecmascriptkinesisECMAScript 2016css variableredactRxJSjwtxhrstyled-componentsutilsqsassertequalregular expressioncloudsearch$.extendisexit-codespawnnumberes-shimsprocesserror-handlingpackageprotoES2017ECMAScript 2021busyoperating-systemUint16Arrayjapanesecryptregexebsjestprunewhichregexpeast-asian-widthdayjsapioptimistmiddlewaremake dirHyBies2016browserlistvariables in csstypanionhas-ownString.prototype.matchAllfindupenvURLelectronmapreducesymlinksafeJSON-SchemaisConcatSpreadablemkdirstrimreact-testing-libraryprefixwordwrapinstallStreamsestostringtagchinesematchesbyteLength__proto__colorfromeventsbddlintobjecttypedarraystoobjectansisymlinksArrayBuffersignalsintrinsicirqexpressajaxnameasyncyamlbytes3callbindObject.getPrototypeOfguidObject.valuesgradients css3extensionrouterlibphonenumbershrinkwrapcliRegExp#flagscoerciblejsonpathpositivecall-boundwatchhascolorsrdsWeakMapString.prototype.trimtrimStartinstallerjoinegativeArray.prototype.flattenimmercommand-lineBigUint64Arrayrequeststoragegateway_.extendhotfile systemless compilercircularclassesdeep-cloneglobaldataviewindicatorinferenceObject.definePropertydynamodbPushsearchflatauthenticationsuperagentendpointeventEmitterObject.keysconsumeTypeScriptless.jsmochaECMAScript 3ttyfastcloneSymbolfind-updataViewnodeemrsidewafdom-testing-librarystyleparsingworkspace:*elasticacheECMAScript 2017modulestrimRightreplaytypedarraycolumns
@crabas0npm2/cumque-iure-nam@crabas0npm2/cumque-quaerat-delectus@crabas0npm2/dolor-aperiam-mollitia@crabas0npm2/aspernatur-fuga-dicta@crabas0npm2/aspernatur-tenetur-rem@crabas0npm2/assumenda-at-fuga@crabas0npm2/assumenda-repellat-perferendis@crabas0npm2/autem-eveniet-maiores@crabas0npm2/beatae-eveniet-maxime@crabas0npm2/corporis-delectus-atque@crabas0npm2/corporis-maxime-neque@crabas0npm2/corrupti-consequuntur-totam@crabas0npm2/culpa-ullam-provident@crabas0npm2/est-officiis-iusto@crabas0npm2/excepturi-iusto-temporibus@crabas0npm2/exercitationem-ab-quas@crabas0npm2/exercitationem-ad-earum@crabas0npm2/nostrum-provident-repudiandae@crabas0npm2/nostrum-saepe-eos@crabas0npm2/odio-provident-doloremque@crabas0npm2/odit-numquam-animi@crabas0npm2/officiis-modi-dolorum@crabas0npm2/optio-id-animi@crabas0npm2/perspiciatis-amet-corrupti@crabas0npm2/perspiciatis-illum-qui@crabas0npm2/molestiae-aliquid-quidem@crabas0npm2/molestias-sunt-fugiat@crabas0npm2/nam-totam-vero@crabas0npm2/nisi-perferendis-aperiam@crabas0npm2/nobis-ullam-fugiat@crabas0npm2/nostrum-esse-suscipit@crabas0npm2/dolorem-repellendus-ex@crabas0npm2/dolores-eos-hic@crabas0npm2/dolorum-dolores-mollitia@crabas0npm2/dolorum-excepturi-temporibus@crabas0npm2/dolorum-omnis-officia@crabas0npm2/ducimus-saepe-molestias@crabas0npm2/eius-quibusdam-quis@crabas0npm2/qui-in-ratione@crabas0npm2/qui-soluta-illo@crabas0npm2/quidem-consequuntur-dolorum@crabas0npm2/quis-animi-sunt@crabas0npm2/quis-perspiciatis-veritatis@crabas0npm2/quis-possimus-harum@crabas0npm2/quis-totam-harum@crabas0npm2/iste-voluptatem-alias@crabas0npm2/itaque-facilis-assumenda@crabas0npm2/labore-veniam-quisquam@crabas0npm2/laboriosam-cumque-voluptatibus@crabas0npm2/laboriosam-reiciendis-necessitatibus@crabas0npm2/laboriosam-unde-reprehenderit@crabas0npm2/expedita-quae-mollitia@crabas0npm2/expedita-qui-accusantium@crabas0npm2/explicabo-facilis-ab@crabas0npm2/fuga-itaque-fugit@crabas0npm2/hic-sequi-ullam@crabas0npm2/ipsa-saepe-a@crabas0npm2/perspiciatis-quibusdam-neque@crabas0npm2/perspiciatis-temporibus-labore@crabas0npm2/quaerat-temporibus-perferendis@crabas0npm2/quam-ut-ducimus@crabas0npm2/quas-blanditiis-fuga@crabas0npm2/qui-exercitationem-voluptatum@crabas0npm2/temporibus-blanditiis-ea@crabas0npm2/vel-ducimus-aperiam@crabas0npm2/voluptates-voluptas-ad@crabas0npm2/voluptatum-aspernatur-alias@crabas0npm2/voluptatum-pariatur-libero@crabas0npm2/sequi-architecto-atque@crabas0npm2/sint-repudiandae-expedita@crabas0npm2/soluta-cum-consequuntur@crabas0npm2/soluta-cupiditate-iure@crabas0npm2/soluta-mollitia-incidunt@crabas0npm2/suscipit-ab-laboriosam@crabas0npm2/tempora-culpa-minima@crabas0npm2/quisquam-error-accusamus@crabas0npm2/quisquam-occaecati-cum@crabas0npm2/recusandae-unde-provident@crabas0npm2/reiciendis-aliquam-necessitatibus@crabas0npm2/reiciendis-repellendus-nulla@crabas0npm2/repellat-unde-illo@crabas0npm2/reprehenderit-dolor-nemo@crabas0npm2/sed-assumenda-atque
1.0.0

1 year ago