1.0.0 • Published 25 days ago

@f1stnpm2/excepturi-molestias-a v1.0.0

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

npm downloads CI

Make-Event-Props

A function that, given props, returns an object of event callback props optionally curried with additional arguments.

This package allows you to pass event callback props to a rendered DOM element without the risk of applying any invalid props that could cause unwanted side effects.

tl;dr

  • Install by executing npm install @f1stnpm2/excepturi-molestias-a or yarn add @f1stnpm2/excepturi-molestias-a.
  • Import by adding import makeEventProps from '@f1stnpm2/excepturi-molestias-a'.
  • Create your event props object:
    const eventProps = useMemo(
      () => makeEventProps(props, (eventName) => additionalArgs),
      [additionalArgs],
    );
  • Use your event props:
    return <div {...eventProps} />;

License

The MIT License.

Author

transpilerlanguagematchesexpressrangeerrorrequirenamesconsolereadablestreampicomatchmatchES2015pruneexit-codeuser-streamsregulartypedassertionarraybuffercommandsanitizationextraasciitypanionsymbolsymlinkURLSearchParamstapelimitchaipushutilcircularbootstrap cssbytecss variablepropECMAScript 2015iearraysawesomesaucewalkObject.keystypedarraywidthgradients css3fastcopyECMAScript 2020fsevents$.extendTypeBoxcompilerStreamstatelessless mixinsdeepcopyidleRxJSvalueRegExp.prototype.flagsargv.envtestJSONcorseslintpluginfast-copytypesafeprotobufwarningweaksetelectroncodesreal-timefast-clonextermsuperstructfetchString.prototype.trim[[Prototype]]hardlinkstoSortedhasOwnwgetcryptopositivepipebabel-corelinuxremovedependenciesdeep-clonethrottleflagswatchFiledataView__proto__prettynested cssObject.getPrototypeOfshellcharactersecmascriptsearchfast-deep-cloneiterateSetwrapframeworkhashclassnamesless.jsconfigurabletyperegexpqueueMicrotasksettingsFloat64ArraycloneimmutabledomenvArray.prototype.includesstylesheetArray.prototype.containsArray.prototype.flatrmdirponyfillfindpopmotionbrowserESnext0ES7ECMAScript 6touchcommand-lineindicatorclientUint8Arrayfullwidthframercurriedhandlersdeep-copyCSSdebuggercolumnsRegExp#flagssomeReflect.getPrototypeOfObject.definePropertyshrinkwrapjson-schemasetPrototypeOfvisualTypedArrayjsmapvestdateArray.prototype.findLastbluebirddom-testing-libraryes2015processnativebrowserlistcjkfindLastnegativeESworkerstyleequalprotocol-buffersES2017limitedonceefficientmrubatchsharedarraybufferreducerrfc4122varsafevalidationes8koreanES2016variableswatcherobjflatequalitycryptguidregular expressionansirequestparserObject.valuesphonedependency managerstylesfromworkspace:*mochaomitramdabundlingparentsreact animationimmersetterboundstatusformstc39eventEmitterinterruptssequenceplugintrimEndcallboundInt16ArraymoduleqsstringifytrimStartjsdiffECMAScript 5starterfunctionsgdprpnpm9channeljsoncss-in-jsincludesgradients cssautoprefixermake dirinternal slothelperscomputed-typesObservablescliStreamsfindupintrinsicexitflatMapes2016accessibilitymergeSymbol.toStringTagMaplazystreamsbcrypttoolkitECMAScript 7prototypepolyfillesdataviewxhrvalidatorerrorArrayBufferarktypeprotoreact posedeterministicoutpututilityspinnertrimLeftlibphonenumbertextgraphqlfull-widthtostringtagminimaldeeppropertyweakmapajaxclassnamegenericsemojipostcssdirectorycoerciblecacheshimpromisea11ystreamkeyES2018matchAllqueuemiddlewaremkdirpPromisesyntaxerrorprivatees2018getoptnamecreatevaluessymlinkscollection.es6chromiumuninstallglobcopyquotelinkextendwebES2023styleguidewritefscontainses6ECMAScript 2019inferenceshebangECMAScript 2023Object.entriesisConcatSpreadablefastsetbootstrap lesstoobjectspecparsepostcss-pluginnoperegexsharedmulti-packageutilsinstallthroatastwaapicolumnbuffersvalidisperformancedefinePropertyspeedbindcompareassertgetintrinsicObject.fromEntriestypescss lessjsonpathstylingreactiterationsigtermfind-upeventsredactstdlibtelephoneinputentrieswatchArray.prototype.flatMapposedifffigletfastifywhichenvironmentgroupjoiECMAScript 3ReactiveExtensionsyamlredux-toolkitlesscssconfigjson-schema-validationfulllogconsumecollectionmixinsrmfastclonebreakutil.inspectAsyncIteratorRFC-6455watchinges2017formattingeslint-pluginquerystringimportstringdescriptorsargsECMAScript 2018CSSStyleDeclarationkarmaMicrosofttypedarraysregular expressionssignaltoolsquerywaitreusenodeUint8ClampedArrayirqunicodetermtapless compilerdotenvYAMLconnecttranspilepackage managerECMAScript 2017callES2021eslintconfigspinnersbddinternalpuregetPrototypeOfsetImmediateInt32Arraymomentprefixlinewrapenumerablerm -frairbnbjasmineArray.prototype.flattenforEachstreams2curlconstrm -rfoffsetwhatwgpersistentfilteroptimizerletArrayBuffer#slicedatainstallerjsdomBigInt64Array-0encryptionreact-hook-forminspectsignalsdirES2020mobile@@toStringTagjson-schema-validatorObject.assignpasswordjwt_.extendArray.prototype.findLastIndexreact-hookslru3dbannerInt8Arrayterminalpropertiesvalidatefunctionvariables in cssl10nconcurrencyapitslibsortextensionjavascriptUint32Arraystyled-componentstoArrayestreeavafindLastIndexlessdatastructuremovehttparraywordwrappathmacoswindowsmimebusyparentpreprocessordeepcloneeveryrandomWebSocketsopenreadablenodejsartcallbindasyncgetObject.isawaitmakedeletemkdirpatchArray.prototype.filtersameValueZeroObjectfpString.prototype.matchAlllookserializationURLWeakMapchineserapidauthenticationratepackagecharacterArrayBuffer.prototype.slicetesterbabeldescriptionjQueryeast-asian-widthHyBisymbolskeysviewtddcore-jsSymbolECMAScript 2021sanitizedebuglintcheckargparsepoint-freeauthcode pointssuperagentUnderscorefolderless cssloadingbyteLength6to5promisesprogresshookstsspringtoStringTagcoreECMAScript 2016scheme-validationcall-bindhigher-orderanimationJSON-SchemaES3escapepyyamlnumberTypeScriptjesttrimtimeStyleSheetyupiteratorperformantmetadataform-validationmimetypesserializerformArrayloggingreadduplexES5shamjsxrgbharmonywritableclassesrecursiveeslintaccessores7ObservableES8package.jsonsliceobjectWebSockettestingcolouruuidcensortypeerrortraversebrowserslistmime-dbassertsUint16Arraymodulescsswordbreak256fileoptimistfunctionalES2022commanderresolvestringifierslotdescriptorinvariantsyntaxtypescripterror-handlingES6ECMAScript 2022taskargumentes-abstractBigUint64ArrayexeceventDispatcherjsonschemaxsshookformbyteOffsetutilitiesoptionenderlastFloat32ArrayRxfixed-widthnegative zeroreduxflagIteratorjapanesenpmwalkingurlcall-boundbufferflattenES2019file systemoperating-systemcompile lessratelimitclass-validatordraggetOwnPropertyDescriptormonorepofantasy-landruntimethreecolorsdayjsdropconcatMapes5concatformatserializecallbackreact-testing-librarygesturescolorlook-uppackagesPushrobusttakei18nio-tsprivate dataschemehasFunction.prototype.namettylengthes-shimsreducehttpsgroupByassignapollozeroajvpreserve-symlinksReactiveXmkdirsWeakSettacitcss nestingfast-deep-copysortedupstructuredCloneemitsigintdefineschemastabletrimRightes-shim APIzodlockfileloggergettertyped arraylistenerstypeofchrome
1.0.0

25 days ago