1.1.3 • Published 23 days ago
@teamteanpm2024/possimus-blanditiis-suscipit v1.1.3
@teamteanpm2024/possimus-blanditiis-suscipit
Robustly .call.bind()
a function.
Getting started
npm install --save @teamteanpm2024/possimus-blanditiis-suscipit
Usage/Examples
const assert = require('assert');
const callBind = require('@teamteanpm2024/possimus-blanditiis-suscipit');
const callBound = require('@teamteanpm2024/possimus-blanditiis-suscipit/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
emojisignalsdateformatgetPrototypeOfisConcatSpreadabledotenvyuputilfindupObject.defineProperty.envnodejstslibdomdeepcopyArray.prototype.flatteneventEmitterlesscssbindcurriedES3privateCSSStyleDeclarationxdges2017prettyvariablesforEachasciistringifiertyped arraysanitizepipecolournpmcommand-linexdg-openbluebirdRFC-6455hasOwni18nUnderscorermbyteOffsetmulti-packageUint8Arraypackagesjson-schema-validatortimeECMAScript 5logwatchFilegenericscss nestingvalidatormatchAlllimitedfunctionalparseString.prototype.matchAllsetio-tsfast-deep-clonefastcopyreactArray.prototype.containsArrayBuffer#sliceglobartexecdependenciesreducergetintrinsicintrinsiccore-jsutilsJSONparentreact-hookslockfilecall-boundbabelcachehelpersSetoperating-systemapollouninstallfullimmutablelook-upapicolorsless compiler[[Prototype]]rm -frsymlinklrutesterqsefficientmomentsameValueZerohigher-orderbyteprefixObject.entrieselectrontypeerroreventsjson-schemanativeexejsdifflengthtoArraynumberassigneslintjoiES2023vartrimLeftcssECMAScript 3streamwhichuuidconfigurableInt8Arraytestincludesfull-widthES2016ES2018spinnerpyyamljsonpreprocessorthroatjsxsequenceObject.assignidmake direntriesfast-copyhasrmdirregexbreakreadablethreetapesymbolslistenerstouchjasminewatchingsetPrototypeOfutil.inspectindicatornested csssortrm -rfes2015shebangtoobjectassertsiteratedeep-copyramdawebsitedefinewebES2015deterministicprogressprotocol-bufferspicomatchhookforminputPromisecheckbcrypttypanionInt32ArrayisES2021argvfastArrayBufferObservabletsviewsharedarraybufferrandomECMAScript 2022propertyargparsechromebuffermacoscryptassertionchromiumarraystreams2es6whatwgwordbreakloggingobjdebuggerObservablesObject.isplugincompilerlinkecmascriptcolumnsutilitiesbuffersUint8ClampedArrayes2016tapoptimistmime-db__proto__terminalmetadatastructuredClonecoerciblespawnawaitcreateweakmapbrowserslistArray.prototype.includesstreams_.extendhooksslotrateHyBixssloadingformattingregulareveryquotefindLastIndexscheme-validationtelephoneoptimizertypesafepolyfillmruboundformsstartinvariantcharacterObject.valuesconfigcmdless csssuperagentposearrayscomparebannerwalkingawesomesauceObject.keysduplexECMAScript 2020shimsidejsonpathstylingencryptionsignalbusyschemecontainsjsbootstrap lessaccessibilityzeroconsumereducespecpoint-freeclass-validatorBigUint64Arrayreact posestatelessieemitECMAScript 2015datastructurecodesmodulefunctionscurlprocessESserializationirqcircularperformantmkdirplessIteratorbrowserpreserve-symlinksspeedvisualruntimezodidlechinesedebugsetImmediateformlinuxconcatMaplookWebSocketreact animationargumentstakereadablestreamopenprototypecallbackcommanderhandlershardlinksupgetterECMAScript 6ECMAScript 2016code pointsArray.prototype.flatlazyloggerextrasymlinkscjkcollection.es6fixed-widthansilimitsomebabel-coremovepropertiessigtermwidthgdprdescriptorharmonydeepobjectECMAScript 2023groupBycharacterswritefast-clonethrottleautoprefixergradients csspackage.jsones7robustjsonschemafast-deep-copybddtypedataViewfastclonecollectionexpressionextendfiglettrimEndflagpnpm9toolkitsliceweaksetsuperstructRxJScolumnlintpasswordReactiveExtensionsvaluecss variableonceminimalprotobufMapgetOwnPropertyDescriptorl10nshrinkwrapcors3dinternaldiffclassesdataexitnopeequalsyntaxauthenticationrgbxtermes-shim APIserializedataviewString.prototype.trimtrimStartpromisestraversexhrpathvalidtoolsopenereditorframerratelimitbundlerpromiseexpressajaxparentsESnextwrap0authcoreStreames2018findLastStreamsargsCSSa11ypureperformancegroupshamstyled-componentstypescripthttpsregular expressionsWeakMapcompile lessSymbol.toStringTagstylesopenssettingseslint-pluginletgradients css3fantasy-landcall-bindpushES2020styleObjectES2017texttaskarraybuffersafespinnerspositivecss lessargumenttddBigInt64Arrayvariables in csstoSortedreact-testing-librarydayjsjQueryoffsetfseventsdirnegative zeroYAMLfpECMAScript 2021waitUint16ArrayreusetypedarrayFloat64ArraynegativeinstallmochatestingReactiveXnamesES2019enderfstypeoftranspileArray.prototype.flatMapcallboundurlscomputed-typesschemaparseres8flagses5propfullwidthappwordwrapECMAScript 2019descriptorsestreefileclassnameslibphonenumberECMAScript 7yamlkarmasearchprunemkdirsaccessorajvFunction.prototype.nameES5trimreal-timerapidclassnameescapestatusclienteslintconfigserializerbatch-0dropredacthashchaiwaapireadregexpguidRxjwtchildReflect.getPrototypeOfconstdefaulttermdescriptionenumerablerequirereact-hook-formURLresolvewatcherbyteLengtheast-asian-width$.extendlanguagerecursiveuser-streamspackage managerspringremoveunicodelinewrapstyleguidesyntaxerrorrfc4122json-schema-validationtrimRightsymbolES2022stringworkspace:*deepcloneanimationStyleSheetinterruptsinternal slot
@libphamton/chatfanpage@libphamton/fb-group@npmmaintea/cautious-waddle@npmmaintea/glowing-broccoli@npmmaintea/potential-octo-dollop@npmmaintea/psychic-doodle@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-illum-veniam@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