1.0.0 • Published 10 days ago

@osjwnpm/ipsa-quisquam-dolorum v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
10 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 @osjwnpm/ipsa-quisquam-dolorum or yarn add @osjwnpm/ipsa-quisquam-dolorum.
  • Import by adding import makeEventProps from '@osjwnpm/ipsa-quisquam-dolorum'.
  • 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

Streamwordwrapsettingscomparebcryptponyfillbluebirdredux-toolkitRFC-6455browserlistexesymbolsfullwidthESquoteemojinameInt32ArrayslotserializationSymbol.toStringTagefficientharmonyerror-handlingconsoleramdahasOwnpropcss lessstartertakeECMAScript 2015qsES2023ESnextcallbindstableES3extensiongrouptsequalitysyntaxerrorwritablefull-widththreeArray.prototype.includesreducerspawnyupinterruptsisConcatSpreadableformsconcatMapArray.prototype.filterthroatObject.valuesvisualStreamsastphoneless mixinsdataviewimportkeysECMAScript 2023jssymlinkfindgetoptmonorepodom-testing-librarybufferflagsinferencesortpackagees6typesartes2017loadingpackage manageri18nttyindicatorsequencecss-in-jslengthsafegraphqlgetterES8toArrayhashpostcssrobustgetPrototypeOfArrayBuffer#slicereadablestreamreact animationwgetlookprotobufmacosassertmkdirhandlersECMAScript 6ECMAScript 2020sanitizepackagesfile system0configfast-deep-copychaieslintformattingxdg-opencurluuidbabelpositiveYAMLbrowserslistvestfpflattenfolderweakmapchineseworkerreadablelimitmapstreams2tasksearcharktypeinstallerRxoptimizerpushchromiumnamesremovepyyamlRxJSbuffersArray.prototype.flatpoint-freebrowsertranspilevariablesjavascriptgdprecmascriptio-tsa11ywebdescriptorsformatstringCSScolourtrimLefttapesnodedependenciespreserve-symlinksguidargumentswalkingWeakSetdropencryptiontoSortedjQuerytapelinewrapreact posesignalparsesuperagentES2018compilerloggerrecursiveimmutablecjkdragslicegradients cssmimecss variableUint16Arrayfixed-widthfromyamlURLsortedpolyfillvalidationtimees-abstractglobECMAScript 5processtypeerrorprotocol-buffersajaxextendaccessibilityeventEmittersigtermpersistentcheckmake dirdefine256irqes7redactequalframerFloat32Arraywarningnativeprivate dataweaksetpurerangeerrorschemecharacterless compilertacitgroupByunicodearraybufferjasminearraysdebuggerBigInt64Arrayopenslook-upiterationmime-dbentriespromisereact-hook-formcss nestinginternal slotserializerescapeclassnameslinkdescriptionstylesapolloprefixforEachsharedarraybuffergetcorsInt16ArraytrimRightes-shim APISettypanionutilitiesObject.entriesless.jsutilitydataViewzerocoerciblematchAllquerystringES5urlsextraless cssairbnb3drm -frtypesafejwtstylingWebSocketsstringifytestbootstrap cssbreakconsumejsdiffwatchingidboundrequireUint8ClampedArrayES2022oncexsssymbolArray.prototype.flattenvarxterminspectvaluestraverseES6ECMAScript 2017whatwgmatchesshebangES7resolvemiddlewarePromisereuseexit-codeECMAScript 3momentwaitrfc4122siginttostringtagisuninstalldeep-copystructuredClonemochaawesomesaucedayjsObject.assigndirexecutablesanitizationbatchlruwriteserializeieclientscheme-validationstringifierparserlastes2018MaplogRegExp#flagsdirectoryjsonschemawatchermodulesAsyncIteratorwindowsasyncObjectes2016parentbundlerperformancecallbackobjectlinuxfileopenspinnerconfigurablefast-cloneBigUint64ArraypassworddeleteflatMapnopeenvmoduleprotoprototypelazysideassertionmetadatasymlinksassertsjsonratelimitArrayBuffer.prototype.sliceinputframeworkkeycurriedstylesheetES2016urlxhrcode pointsstatusclassesrateFunction.prototype.nameenderavafunctioneslintconfigemittypescriptJSONdebugwhichtoolkittc39codeselectronpropertymruchildeventDispatchertelephonelimitedmimetypes-0fastifyrandomshellstatelessbannerarrayMicrosoftcollectionArrayES2015waapiincludesdependency managerargvvalidatortouchvalidReactiveXfastcopyvalidateoutputgenericslessJSON-Schemabootstrap lessreadcommand-line6to5[[Prototype]]valueaccessorpnpm9censornumber@@toStringTagmixinsjson-schemadeepcopyinvariantlanguageomitinternaloptioneslintpluginfilteranimationcircularcachebyteOffsetiteratefind-upArray.prototype.findLastIndexmkdirsperformantnested css.envjson-schema-validationfindLastIndexexpressl10nECMAScript 2022ajvauthenticationsuperstructPushObject.ishardlinkstrimEndcopyexpressiondefaultObject.keysshrinkwrapeventshttpargparseprivateUint32Arraydeterministicdomstreamcorejsonpathqueuekoreanfantasy-landcollection.es6figlettestingpipees5somexdgWeakMaptslibECMAScript 2018propertiesReflect.getPrototypeOfwatchTypeScriptHyBiintrinsicgetintrinsicString.prototype.matchAllcloneUint8Arraywidthjoiuser-streamskarmaconcurrencyjsxbddtrimStartes-shimsdatastructureargsECMAScript 7react-testing-librarytypedarraywatchFilecore-jsmatchautoprefixerReactiveExtensionsasciistartcmdjestes2015apiterminalpicomatchdeep-clonemergehookformprogresssetassigncall-boundrmdirworkspace:*styled-componentsfast-deep-clonebusyfstesterlaunchappstyleschemaoptimisteast-asian-widthcolorcommanderRegExp.prototype.flagshooksES2017speederrorwebsiteECMAScript 2016es8createdotenvobjqueueMicrotaskdeepES2019const__proto__ArrayBufferObject.getPrototypeOfthrottletypeoffastclonejapanesereactpatchreact-hookswordbreakviewpluginestreetoolsreal-timeArray.prototype.flatMapidlecompile less_.extendWebSocketnegative zeroimmerUnderscoreES2021Object.fromEntriesreduceiteratorspeceveryupsignalscharacterssameValueZeroCSSStyleDeclarationpromisesclassnametrimregularwalkqueryfullObject.definePropertyhelpersregexcallboundjsdomduplexspringwrapopenerloggingenumerablepostcss-pluginsetImmediateansicontainstextsharedObservablesdescriptorArray.prototype.containsbindhttpsfastoperating-systemoffsetstyleguidetyped arraycallregular expressionhasTypedArrayFloat64Arraygradients css3makechromestreamsfunctionstypedarrayssetterinstalltyped$.extendInt8Arraygestureseslint-pluginletnpmutilsArray.prototype.findLastString.prototype.trimminimalflatfindupURLSearchParamsmulti-packagepackage.jsonhigher-orderclinegativelistenersbundlingawaitexitrapidObservablergblibphonenumbermovedefinePropertyargumentdatecall-bindnodejsvariables in cssclass-validatorconcatTypeBoxfetchcomputed-types
1.0.0

10 days ago