3.0.19 • Published 3 days ago

@devtea2026/dolore-iste-fuga-at v3.0.19

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

@devtea2026/dolore-iste-fuga-at Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

Robustly .call.bind() a function.

Getting started

npm install --save @devtea2026/dolore-iste-fuga-at

Usage/Examples

const assert = require('assert');
const callBind = require('@devtea2026/dolore-iste-fuga-at');
const callBound = require('@devtea2026/dolore-iste-fuga-at/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

bddfindLastIndexTypedArraysorttelephonecss-in-jsArray.prototype.flattendebuggerutil.inspectcall-boundawesomesaucees2015mkdirslook-upequalsliceregexpfixed-widthfast-copy256setImmediatehotcontainstapehandlerstimedeterministicUint8ClampedArraycopyresolveasynci18nperformancedeep-copybuffersregular expressionsebstypanionPushendpointTypeScripta11ydebug.envwalkUint32Arraymruless compilerwgettrimLeftmiddlewareES2019class-validatorglacierWeakMaptoSortedsnsglobMicrosoftArrayfullwidthflattenargvpasswordmkdirfluxpyyamlsuperstructES2022fullopenstesterreactfastcopyUnderscoremimetypestypedvalidate-0schematoolkitdiffobjecteveryECMAScript 2015sesaccessibilitydescriptorsetPrototypeOfprogressvarsstdlibfigletonceliveES8ObjectstringrapidponyfilllaunchECMAScript 6chromeimmutabledeleteECMAScript 2020cloudtrailarrayssideArray.prototype.findLastcloudformationconnectwriteterminalmetadatasigintparentsimmernpmttymoduleswritableirqArray.prototype.includessignalsargstypesafedom-testing-libraryinstaller__proto__file systemes7higher-orderroute53Symbol@@toStringTaglinewrapgradients cssoptionsearchcompilerreduxECMAScript 5fastifytoStringTaglistenerses-abstractoptimizerminimalmacosloggerpathArrayBufferhttpscloudsearchmixinsWebSocketsdropredactlintclassessharedarraybufferrequirebrowserslistxhrhasreusegetoptstreamES2016limitedperformantmakeES6urlsreduceopenjwtworkflowglobalflatMapinputcolorstrimRightECMAScript 2018expressES2023lrumonorepomulti-packagewebdeepcopymatchchinesedeepclonerestjsonBigUint64Arrayautoscalingreact-hooksformenderjsdomformses-shimsawsrm -frES5channelbyteOffsetjapanesejszodweakmapavahasOwnassignES7colores2018expressiontouchlinkcallArray.prototype.flatelectronproptakebluebirdlockfilewhatwgeslint-pluginjQuerythroatkeypackage managerqueueprivate datavestscheme-validationenvbundlingyupphoneuninstall[[Prototype]]censorprotobufargumentcliFunction.prototype.nameshrinkwrapObservableextensioncss lessconcatstreamsinterruptses2016RegExp#flagslessparseArray.prototype.filterfind-upgroupdupleximportregularrandomRxJShelpersprotogetparsingstartfast-deep-cloneassertionproxyreadablestreamtostringtagECMAScript 2022identifiersnodecolumnisConcatSpreadablejavascriptReactiveXasciiartYAMLTypeBoxgroupByxdg-openec2cloudwatchcmdsigtermcodeselasticachesymlinkrdsloadbalancingES2018trimStartrestfulrmdirmodulenamescompile lesswhichtypedarraysparentJSONwarningObject.definePropertypreprocessoroutputnodejscore-jsWebSockettoolsECMAScript 2023rmmime-dbdirconfigurableargparsenamepostcss-plugincloudfrontmapreduceStreamObject.entrieses8queryObservablestermspeedlanguageiteratorhookformauthdependency managerefficientcharactersrfc4122momentwordbreakpromiseCSSjoishebangfpsprivatebcryptcall-bindURLdataSymbol.toStringTagframeworkArray.prototype.containsjsonpathfastclonehas-owntypeofES2017arktypekoreanFloat32ArrayInt16Arraysyntaxerrorworkspace:*ESnextRegExp.prototype.flagsflagReflect.getPrototypeOfsameValueZerologthrottlearraybuffererrorindicatortoobjectstableObject.fromEntriesless.jsinstallhardlinksspinnersfindwafutilitieslimitwatchFilemapunicodemimeshellworkerfetchesstructuredCloneexecutablefiltercjksettercacheruntimefseventsstatusbrowserlistswfemrweaksettddcolumnsrateiamnumbertypesexitamazoncode pointsrgbgradients css3lookl10nbindwatchervalidwindowsajaxajvsafevalueutilitytestdatecsscreatehttpkeysprocesstoArrayStyleSheetrobustkarmaloadingomitdefinecallbackbuffertyped arraypnpm9commandispostcssappoffsetopener$.extendeventsUint16ArraycorsfastspecglobalsarraydefaultcrypttrimEndastcorematchespackagefromnegative zerodependenciespruneieformattingsharedassertsES2015boundyamlbootstrap lessmatchAllgetintrinsicloggingtslibnativelastconsumeforEachsyntaxregexcommand-linefindLastObject.valuestaskexecserializetypescriptpushobjfunctionaljasminebusyinvariantequalityECMAScript 2021ReactiveExtensionskinesisgetPrototypeOfAsyncIteratorchildreplayiteratecircularlibphonenumberpropertiesArrayBuffer.prototype.sliceURLSearchParamscss nestingserializationecmascriptcollection.es6exit-codepolyfillUint8Arrayeast-asian-widthbyteapiArray.prototype.flatMappositiveObject.getPrototypeOfxdgauthenticationprototypeslotremoveschemeStreamsString.prototype.trimpicomatchencryptionmergecheckimportexportECMAScript 2017mkdirppreserve-symlinksreal-timefunctiondayjsextendflathasOwnPropertybatchinternal slotpackage.jsonio-tssequencedynamodbtypedarraycss variabletraverseowntapdotenvnested cssfsstylestyled-componentsrm -rfformatconcurrencyemitqueueMicrotaskpretty_.extendObject.keysjshintagentshamzeroincludess3directorycallboundString.prototype.matchAlldatastructureArrayBuffer#slicelengthinferencewatchingassertstarterairbnbrequestbannermochalinuxpluginmobilefunctionsansistyleguidewrapsinatraestreerecursivegetOwnPropertyDescriptortc39exeuuidECMAScript 2019chaistatelessviewargumentshashwatchjestsimpledbbundlerECMAScript 7react-hook-formparserpatchcolourinternalnopeObject.issymlinksRxObject.assignquerystringcharacterprotocol-buffersdataViewreact-testing-libraryform-validationstylesheetconcatMapgdprreadablefileHyBies-shim APIiterationwebsiteinspectdescriptorsstateelbdomurlInt8ArrayES2020pipeeslintconfigutiloperating-systemcallbindinredux-toolkitfolderIteratorless csscurlfull-widthconfigratelimitvisual
3.0.19

3 days ago

2.0.19

4 days ago

2.0.17

6 days ago

2.0.18

5 days ago

2.0.16

7 days ago

2.0.15

8 days ago

2.0.14

9 days ago

2.0.13

10 days ago

2.0.12

11 days ago

2.0.11

12 days ago

2.0.10

13 days ago

2.0.9

14 days ago

2.0.8

15 days ago

2.0.7

16 days ago

2.0.6

17 days ago

2.0.5

18 days ago