3.3.27 • Published 1 year ago

@juigorg/modi-officiis-atque v3.3.27

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

@juigorg/modi-officiis-atque Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

Robustly .call.bind() a function.

Getting started

npm install --save @juigorg/modi-officiis-atque

Usage/Examples

const assert = require('assert');
const callBind = require('@juigorg/modi-officiis-atque');
const callBound = require('@juigorg/modi-officiis-atque/callBound');

function f(a, b) {
	assert.equal(this, 1);
	assert.equal(a, 2);
	assert.equal(b, 3);
	assert.equal(arguments.length, 2);
}

const fBound = callBind(f);

const slice = callBound('Array.prototype.slice');

delete Function.prototype.call;
delete Function.prototype.bind;

fBound(1, 2, 3);

assert.deepEqual(slice([1, 2, 3, 4], 1, -1), [2, 3]);

Tests

Clone the repo, npm install, and run npm test

progresssetterES2021iterationInt32Arraypromisesttyincludesreact-hooksdeep-copyRxJSCSSapies2015jsdiffless compilerlimitnumberimmutablerfc4122writeObject.assigndirloadbalancingoptimizersomedeepcopystylespostcssstoragegatewayHyBiassertionrangeerrornamescall-bindchannelviewsuperagentajaxinstallpathprefixshampicomatchfindvalidwebjestgetintrinsicless mixinslivegdprboundobjectArray.prototype.flates-shim APIObject.entriesStreamstrimEndutil.inspectjsonelasticachecallbackstreampackagesrobustchromiumObject.fromEntriesnativeenvironmentwatchFilejsxtelephonereuseSettestingreadablestreames7collectionmetadatacharactermkdirstoolsbannerimportexportlocationstreamsreal-timedefinePropertyFunction.prototype.namenegative zerocharactersfindLastIndexbyteOffsetsetImmediateworkspace:*offsetroutingECMAScript 2022safeec2typanionES7symlinkstapearktypecorspatchfull-widthstringArray.prototype.flattennodesymbolshrinkwrapresolvegroupBysharedstatelesslazynested csswatchweaksettakeReflect.getPrototypeOfquotenopeparentiteratorcommanderspinnersbrowserimmernegativegenericsinputlinkqueueMicrotaskenumerableredux-toolkitcollection.es6passwordlinewrap__proto__optimisttoStringTagreplaytrimRight_.extenduninstallUint32ArrayagentObservablesRegExp#flagsbddcallboundrouteclassnamesjavascriptaccessibilityemramazonfile systemmakei18nnpmextendes2017hasOwnPropertyvpctestES5toolkitflagsvalidateparsingstabletraversecallbindparseArrayBufferreducecolorsglacierparentsbluebirdECMAScript 2016a11yawesomesaucetypesideiamconcurrencyjoilibphonenumbereslintoncecolumnfastcryptdomlessWeakSetconfigutilinstallersymlinkescapeidlelimitedstylingvalueerrorcsskeyzerohigher-orderoptionWebSocketsfromwarningeshottoArraycss lessvariables in csscloudfronteslintplugintypedfind-uppackagesameValueZeroairbnbremovemimedebuggerArrayBuffer.prototype.slice.envsearchisConcatSpreadableassigntouchtypedarrayPromisevalidationschemeconsolecloneArray.prototype.containsdataviewsuperstructwrapcircularwhichprotoFloat64Arraysesfast-deep-copylistenersdeepclonepipemapArray.prototype.findLastIndexavaES2015mixinswgetgetteres2018widthshimimportfluxestreebindtypeofloggingminimalInt16Arrayeast-asian-widthfseventsless csssortedmochalockfileAsyncIteratorinvariantstreams2dataViewbyteflagefficientcloudwatchclassnamemapreduceguidl10nruntimeECMAScript 7findupES8JSON-SchemabundlerECMAScript 2021dotenvqueueESnexturlmkdirwafMicrosoftperformantjssloteventDispatcherBigInt64ArrayformsecmascriptMapArray.prototype.filtertesterbootstrap lessjwtsettingsprivate datarmargparsefindLasteventsweakmapObservableeslint-pluginfpscryptoObjectcjkTypeScriptlesscsswordbreakfolderelectronbatchmruhash$.extendcolourentriesplugindescriptorform-validationes5ArrayBuffer#sliceECMAScript 2015arraysauthredactloges6yupjasminestringifierRegExp.prototype.flagsproxyrmdirgroupmomentECMAScript 5@@toStringTagartlrudeepconcatMapwhatwgtrimBigUint64ArraycalltrimStartES2019buffersString.prototype.trimloadingcliUint8Arrayebscreatepositiveroute53rgbmake dirES6es8PushprivateomittypescriptsyntaxerrorfunctionsECMAScript 2018astFloat32Arrayuuidtextponyfillautoprefixercontainses2016reducerargumentchaiArray.prototype.includesendpointreadableObject.valuespropertiesglob[[Prototype]]toobjectarraybufferreduxReactiveXdateUint16Arraytermlastupvestthroatduplexfetchrecursiverm -frES2017ECMAScript 2019symbolswatcherJSONcolumnsio-tstc39inmoveECMAScript 6tostringtagtapwordwraprapidtypesafebrowserlistslicestringifyiteratefastcopyflatlook-uplanguageawaitcss-in-jsprunemime-dbmkdirpgetPrototypeOfsetstarterframeworkqstsconfigurableformpostcss-pluginECMAScript 2017mergeforEachtrimLeftprettyquerystringchromeinternallengthfigletYAMLcall-boundenvdeleterequireconcatSymbol.toStringTagsortnamediffcheckcoerciblegetOwnPropertyDescriptormatchAlltypedarraysrdscopyterminalECMAScript 3polyfillfses-shimsregexpclass-validatorasyncnodejsasciibreakjQueryECMAScript 2023datastructurebusyvariableskoreanstdlibcensorUnderscoredirectorytypesformattingfixed-widthgradients css3filetimecore-jsURLSearchParamswalkRFC-6455functionArraybrowserslistautoscalingmimetypesscheme-validationcloudtraildebugArray.prototype.flatMapUint8ClampedArrayhttpsassertsIteratorqueryRxstylezodES2018formatpredictableReactiveExtensionsdependenciesextensionstructuredClonesimpledbES2022package.jsonmatchesworkflowArray.prototype.findLastregexconsumefunctionalprotocol-bufferssharedarraybufferkeysobjserializehardlinkssnsflatMapchinesecloudsearchECMAScript 2020flattenObject.definePropertyeventEmitterpreprocessorcompile lessxhrintrinsicsequencehasOwnparserTypedArraycss variablextermdescriptionpersistentapolloopentoSortedwalkingdependency managerStreamregular expressioncachewritabletaskSymbolfastifyreadpackage managerconnectless.jsmatchTypeBoxidpnpm9rm -rfutilityrandomlookspinnerexecsetPrototypeOfbootstrap csscloudformationlintkinesisarrayreactmodulevaluesphonefullgethas-owncompareelbshellstaterequestwaitclientObject.getPrototypeOfredirectvisualmodulesinspectdataargvdropbundlinghookformtypeerrorespreeisswfspectddexpressdom-testing-libraryunicode256react-hook-formworkerWebSocketdynamodbprotobuffastclonepreserve-symlinksfast-cloneESansireact-testing-libraryoutputeveryURLperformanceaccessorenderdayjsmiddlewareassertcss nestingbcryptfast-deep-cloneajvfullwidthregular expressionsbeanstalkschemasqsgetoptmonorepogradients csss3throttlepromisedefineequaleslintconfigstyleguidecommandmobileES3code pointsspeedhttpregularpushelmObject.keysauthenticationshebangStyleSheetcurlWeakMapCSSStyleDeclarationgraphqlratejsdomObject.is
3.3.19

1 year ago

3.3.24

1 year ago

3.3.25

1 year ago

3.3.26

1 year ago

3.3.27

1 year ago

3.3.20

1 year ago

3.3.21

1 year ago

3.3.22

1 year ago

3.3.23

1 year ago

2.3.17

1 year ago

2.3.16

1 year ago

2.3.19

1 year ago

2.3.18

1 year ago

2.3.15

1 year ago

2.3.14

1 year ago

2.3.13

1 year ago

2.3.12

1 year ago

2.3.11

1 year ago

2.3.10

1 year ago

2.3.9

1 year ago

2.2.9

1 year ago

2.2.8

1 year ago

2.2.7

1 year ago

2.2.6

1 year ago

2.2.5

1 year ago

2.2.4

1 year ago

2.1.4

1 year ago

2.1.3

1 year ago

2.1.2

1 year ago

2.0.2

1 year ago

2.0.1

1 year ago

1.0.1

1 year ago