├── .github ├── FUNDING.yml └── workflows │ └── ci.yaml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── package.json ├── renovate.json ├── res ├── TODO_MEMO.md └── curateDom.js ├── src ├── hooks │ ├── index.ts │ ├── useEvt.ts │ └── useRerenderOnStateChange.ts ├── lib │ ├── Ctx.ts │ ├── Evt.asNonPostable.ts │ ├── Evt.asPostable.ts │ ├── Evt.asyncPipe.ts │ ├── Evt.create.ts │ ├── Evt.factorize.ts │ ├── Evt.from.ts │ ├── Evt.getCtx.ts │ ├── Evt.loosenType.ts │ ├── Evt.merge.ts │ ├── Evt.newCtx.ts │ ├── Evt.parsePropsFromArgs.ts │ ├── Evt.ts │ ├── LazyEvt.ts │ ├── LazyStatefulEvt.ts │ ├── StatefulEvt.ts │ ├── importProxy.ts │ ├── index.ts │ ├── types │ │ ├── AsyncIterableEvt.ts │ │ ├── EventTargetLike.ts │ │ ├── EvtError.ts │ │ ├── Handler.ts │ │ ├── Observer.ts │ │ ├── Operator.ts │ │ ├── helper │ │ │ ├── EvtLikeToEvt.ts │ │ │ ├── FactorizeEvt.ts │ │ │ ├── SwapEvtType.ts │ │ │ ├── ToNonPostableEvt.ts │ │ │ ├── ToPostableEvt.ts │ │ │ ├── UnpackCtx.ts │ │ │ ├── UnpackEvt.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── interfaces │ │ │ ├── Ctx.ts │ │ │ ├── CtxLike.ts │ │ │ ├── Evt.ts │ │ │ ├── EvtLike.ts │ │ │ ├── NonPostableEvt.ts │ │ │ ├── NonPostableEvtLike.ts │ │ │ ├── Postable.ts │ │ │ ├── StatefulEvt.ts │ │ │ ├── StatefulEvtLike.ts │ │ │ ├── StatefulPostable.ts │ │ │ ├── StatefulReadonlyEvt.ts │ │ │ ├── StatefulReadonlyEvtLike.ts │ │ │ └── index.ts │ │ └── lib.dom.ts │ └── util │ │ ├── compose.ts │ │ ├── convertOperatorToStatelessFLambda.ts │ │ └── index.ts ├── operators │ ├── chunksOf.ts │ ├── distinct.ts │ ├── index.ts │ ├── nonNullable.ts │ ├── onlyIfChanged.ts │ ├── scan.ts │ ├── throttleTime.ts │ └── to.ts ├── test │ ├── getHandlerPr.ts │ ├── index.ts │ ├── mod.ts │ ├── test1.ts │ ├── test10.ts │ ├── test100.ts │ ├── test101.ts │ ├── test102.ts │ ├── test103.ts │ ├── test104.ts │ ├── test105.ts │ ├── test106.ts │ ├── test107.ts │ ├── test108.ts │ ├── test109.ts │ ├── test11.ts │ ├── test110.ts │ ├── test12.ts │ ├── test13.ts │ ├── test14.ts │ ├── test15.ts │ ├── test16.ts │ ├── test17.ts │ ├── test18.ts │ ├── test19.ts │ ├── test2.ts │ ├── test20.ts │ ├── test21.ts │ ├── test22.ts │ ├── test23.ts │ ├── test24.ts │ ├── test25.ts │ ├── test26.ts │ ├── test27.ts │ ├── test28.ts │ ├── test29.ts │ ├── test3.ts │ ├── test30.ts │ ├── test31.ts │ ├── test32.ts │ ├── test33.ts │ ├── test34.ts │ ├── test35.ts │ ├── test36.ts │ ├── test37.ts │ ├── test38.ts │ ├── test39.ts │ ├── test4.ts │ ├── test44.ts │ ├── test49.ts │ ├── test5.ts │ ├── test50.ts │ ├── test51.ts │ ├── test52.ts │ ├── test53.ts │ ├── test54.ts │ ├── test55.ts │ ├── test56.ts │ ├── test57.ts │ ├── test59.ts │ ├── test6.ts │ ├── test60.ts │ ├── test61.ts │ ├── test62.ts │ ├── test63.ts │ ├── test64.ts │ ├── test65.ts │ ├── test66.ts │ ├── test67.ts │ ├── test68.ts │ ├── test69.ts │ ├── test7.ts │ ├── test70.ts │ ├── test71.ts │ ├── test73.ts │ ├── test76.ts │ ├── test78.ts │ ├── test79.ts │ ├── test8.ts │ ├── test80.ts │ ├── test81.ts │ ├── test82.ts │ ├── test83.ts │ ├── test84.ts │ ├── test85.ts │ ├── test86.ts │ ├── test87.ts │ ├── test88.ts │ ├── test9.ts │ ├── test90.ts │ ├── test91.ts │ ├── test92.ts │ ├── test93.ts │ ├── test94.ts │ ├── test95.ts │ ├── test96.ts │ ├── test97.ts │ ├── test98.ts │ ├── test99.ts │ └── types │ │ ├── Evt.create.ts │ │ ├── EvtLike.ts │ │ ├── EvtLikeToEvt.ts │ │ ├── README.md │ │ └── UnpackEvt.ts └── tools │ ├── Deferred.ts │ ├── concatUint8Array.ts │ ├── inDepth │ ├── copy.ts │ ├── getPrototypeChain.ts │ ├── index.ts │ ├── same.ts │ ├── test.ts │ └── types.ts │ ├── isCallableFunction.ts │ ├── minimal-polyfills │ ├── LightMap.ts │ └── LightSet.ts │ ├── powerhooks │ ├── tools │ │ └── useEffectRunConditionToDependencyArray.ts │ ├── useEffectIf.ts │ └── useGuaranteedMemo.ts │ ├── reducers │ ├── allEquals.ts │ ├── allEqualsTo.ts │ ├── allUniq.ts │ ├── and.ts │ ├── contains.ts │ ├── count.ts │ ├── diff.ts │ ├── every.ts │ ├── includes.ts │ ├── index.ts │ ├── or.ts │ ├── partition.ts │ ├── reduceify.ts │ ├── removeDuplicates.ts │ ├── sameAs.ts │ └── test.ts │ ├── safeSetTimeout.ts │ └── testing │ ├── getPromiseAssertionApi.ts │ └── index.ts ├── tea.yaml ├── tsconfig.json └── yarn.lock /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Any contribution much appreciated. 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/renovate.json -------------------------------------------------------------------------------- /res/TODO_MEMO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/res/TODO_MEMO.md -------------------------------------------------------------------------------- /res/curateDom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/res/curateDom.js -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/hooks/index.ts -------------------------------------------------------------------------------- /src/hooks/useEvt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/hooks/useEvt.ts -------------------------------------------------------------------------------- /src/hooks/useRerenderOnStateChange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/hooks/useRerenderOnStateChange.ts -------------------------------------------------------------------------------- /src/lib/Ctx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/Ctx.ts -------------------------------------------------------------------------------- /src/lib/Evt.asNonPostable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/Evt.asNonPostable.ts -------------------------------------------------------------------------------- /src/lib/Evt.asPostable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/Evt.asPostable.ts -------------------------------------------------------------------------------- /src/lib/Evt.asyncPipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/Evt.asyncPipe.ts -------------------------------------------------------------------------------- /src/lib/Evt.create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/Evt.create.ts -------------------------------------------------------------------------------- /src/lib/Evt.factorize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/Evt.factorize.ts -------------------------------------------------------------------------------- /src/lib/Evt.from.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/Evt.from.ts -------------------------------------------------------------------------------- /src/lib/Evt.getCtx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/Evt.getCtx.ts -------------------------------------------------------------------------------- /src/lib/Evt.loosenType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/Evt.loosenType.ts -------------------------------------------------------------------------------- /src/lib/Evt.merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/Evt.merge.ts -------------------------------------------------------------------------------- /src/lib/Evt.newCtx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/Evt.newCtx.ts -------------------------------------------------------------------------------- /src/lib/Evt.parsePropsFromArgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/Evt.parsePropsFromArgs.ts -------------------------------------------------------------------------------- /src/lib/Evt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/Evt.ts -------------------------------------------------------------------------------- /src/lib/LazyEvt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/LazyEvt.ts -------------------------------------------------------------------------------- /src/lib/LazyStatefulEvt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/LazyStatefulEvt.ts -------------------------------------------------------------------------------- /src/lib/StatefulEvt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/StatefulEvt.ts -------------------------------------------------------------------------------- /src/lib/importProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/importProxy.ts -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/types/AsyncIterableEvt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/AsyncIterableEvt.ts -------------------------------------------------------------------------------- /src/lib/types/EventTargetLike.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/EventTargetLike.ts -------------------------------------------------------------------------------- /src/lib/types/EvtError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/EvtError.ts -------------------------------------------------------------------------------- /src/lib/types/Handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/Handler.ts -------------------------------------------------------------------------------- /src/lib/types/Observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/Observer.ts -------------------------------------------------------------------------------- /src/lib/types/Operator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/Operator.ts -------------------------------------------------------------------------------- /src/lib/types/helper/EvtLikeToEvt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/helper/EvtLikeToEvt.ts -------------------------------------------------------------------------------- /src/lib/types/helper/FactorizeEvt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/helper/FactorizeEvt.ts -------------------------------------------------------------------------------- /src/lib/types/helper/SwapEvtType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/helper/SwapEvtType.ts -------------------------------------------------------------------------------- /src/lib/types/helper/ToNonPostableEvt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/helper/ToNonPostableEvt.ts -------------------------------------------------------------------------------- /src/lib/types/helper/ToPostableEvt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/helper/ToPostableEvt.ts -------------------------------------------------------------------------------- /src/lib/types/helper/UnpackCtx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/helper/UnpackCtx.ts -------------------------------------------------------------------------------- /src/lib/types/helper/UnpackEvt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/helper/UnpackEvt.ts -------------------------------------------------------------------------------- /src/lib/types/helper/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/helper/index.ts -------------------------------------------------------------------------------- /src/lib/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/index.ts -------------------------------------------------------------------------------- /src/lib/types/interfaces/Ctx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/interfaces/Ctx.ts -------------------------------------------------------------------------------- /src/lib/types/interfaces/CtxLike.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/interfaces/CtxLike.ts -------------------------------------------------------------------------------- /src/lib/types/interfaces/Evt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/interfaces/Evt.ts -------------------------------------------------------------------------------- /src/lib/types/interfaces/EvtLike.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/interfaces/EvtLike.ts -------------------------------------------------------------------------------- /src/lib/types/interfaces/NonPostableEvt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/interfaces/NonPostableEvt.ts -------------------------------------------------------------------------------- /src/lib/types/interfaces/NonPostableEvtLike.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/interfaces/NonPostableEvtLike.ts -------------------------------------------------------------------------------- /src/lib/types/interfaces/Postable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/interfaces/Postable.ts -------------------------------------------------------------------------------- /src/lib/types/interfaces/StatefulEvt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/interfaces/StatefulEvt.ts -------------------------------------------------------------------------------- /src/lib/types/interfaces/StatefulEvtLike.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/interfaces/StatefulEvtLike.ts -------------------------------------------------------------------------------- /src/lib/types/interfaces/StatefulPostable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/interfaces/StatefulPostable.ts -------------------------------------------------------------------------------- /src/lib/types/interfaces/StatefulReadonlyEvt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/interfaces/StatefulReadonlyEvt.ts -------------------------------------------------------------------------------- /src/lib/types/interfaces/StatefulReadonlyEvtLike.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/interfaces/StatefulReadonlyEvtLike.ts -------------------------------------------------------------------------------- /src/lib/types/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/interfaces/index.ts -------------------------------------------------------------------------------- /src/lib/types/lib.dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/types/lib.dom.ts -------------------------------------------------------------------------------- /src/lib/util/compose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/util/compose.ts -------------------------------------------------------------------------------- /src/lib/util/convertOperatorToStatelessFLambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/util/convertOperatorToStatelessFLambda.ts -------------------------------------------------------------------------------- /src/lib/util/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/lib/util/index.ts -------------------------------------------------------------------------------- /src/operators/chunksOf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/operators/chunksOf.ts -------------------------------------------------------------------------------- /src/operators/distinct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/operators/distinct.ts -------------------------------------------------------------------------------- /src/operators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/operators/index.ts -------------------------------------------------------------------------------- /src/operators/nonNullable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/operators/nonNullable.ts -------------------------------------------------------------------------------- /src/operators/onlyIfChanged.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/operators/onlyIfChanged.ts -------------------------------------------------------------------------------- /src/operators/scan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/operators/scan.ts -------------------------------------------------------------------------------- /src/operators/throttleTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/operators/throttleTime.ts -------------------------------------------------------------------------------- /src/operators/to.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/operators/to.ts -------------------------------------------------------------------------------- /src/test/getHandlerPr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/getHandlerPr.ts -------------------------------------------------------------------------------- /src/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/index.ts -------------------------------------------------------------------------------- /src/test/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/mod.ts -------------------------------------------------------------------------------- /src/test/test1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test1.ts -------------------------------------------------------------------------------- /src/test/test10.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test10.ts -------------------------------------------------------------------------------- /src/test/test100.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test100.ts -------------------------------------------------------------------------------- /src/test/test101.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test101.ts -------------------------------------------------------------------------------- /src/test/test102.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test102.ts -------------------------------------------------------------------------------- /src/test/test103.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test103.ts -------------------------------------------------------------------------------- /src/test/test104.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test104.ts -------------------------------------------------------------------------------- /src/test/test105.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test105.ts -------------------------------------------------------------------------------- /src/test/test106.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test106.ts -------------------------------------------------------------------------------- /src/test/test107.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test107.ts -------------------------------------------------------------------------------- /src/test/test108.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test108.ts -------------------------------------------------------------------------------- /src/test/test109.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test109.ts -------------------------------------------------------------------------------- /src/test/test11.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test11.ts -------------------------------------------------------------------------------- /src/test/test110.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test110.ts -------------------------------------------------------------------------------- /src/test/test12.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test12.ts -------------------------------------------------------------------------------- /src/test/test13.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test13.ts -------------------------------------------------------------------------------- /src/test/test14.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test14.ts -------------------------------------------------------------------------------- /src/test/test15.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test15.ts -------------------------------------------------------------------------------- /src/test/test16.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test16.ts -------------------------------------------------------------------------------- /src/test/test17.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test17.ts -------------------------------------------------------------------------------- /src/test/test18.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test18.ts -------------------------------------------------------------------------------- /src/test/test19.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test19.ts -------------------------------------------------------------------------------- /src/test/test2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test2.ts -------------------------------------------------------------------------------- /src/test/test20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test20.ts -------------------------------------------------------------------------------- /src/test/test21.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test21.ts -------------------------------------------------------------------------------- /src/test/test22.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test22.ts -------------------------------------------------------------------------------- /src/test/test23.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test23.ts -------------------------------------------------------------------------------- /src/test/test24.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test24.ts -------------------------------------------------------------------------------- /src/test/test25.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test25.ts -------------------------------------------------------------------------------- /src/test/test26.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test26.ts -------------------------------------------------------------------------------- /src/test/test27.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test27.ts -------------------------------------------------------------------------------- /src/test/test28.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test28.ts -------------------------------------------------------------------------------- /src/test/test29.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test29.ts -------------------------------------------------------------------------------- /src/test/test3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test3.ts -------------------------------------------------------------------------------- /src/test/test30.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test30.ts -------------------------------------------------------------------------------- /src/test/test31.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test31.ts -------------------------------------------------------------------------------- /src/test/test32.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test32.ts -------------------------------------------------------------------------------- /src/test/test33.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test33.ts -------------------------------------------------------------------------------- /src/test/test34.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test34.ts -------------------------------------------------------------------------------- /src/test/test35.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test35.ts -------------------------------------------------------------------------------- /src/test/test36.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test36.ts -------------------------------------------------------------------------------- /src/test/test37.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test37.ts -------------------------------------------------------------------------------- /src/test/test38.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test38.ts -------------------------------------------------------------------------------- /src/test/test39.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test39.ts -------------------------------------------------------------------------------- /src/test/test4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test4.ts -------------------------------------------------------------------------------- /src/test/test44.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test44.ts -------------------------------------------------------------------------------- /src/test/test49.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test49.ts -------------------------------------------------------------------------------- /src/test/test5.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test5.ts -------------------------------------------------------------------------------- /src/test/test50.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test50.ts -------------------------------------------------------------------------------- /src/test/test51.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test51.ts -------------------------------------------------------------------------------- /src/test/test52.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test52.ts -------------------------------------------------------------------------------- /src/test/test53.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test53.ts -------------------------------------------------------------------------------- /src/test/test54.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test54.ts -------------------------------------------------------------------------------- /src/test/test55.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test55.ts -------------------------------------------------------------------------------- /src/test/test56.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test56.ts -------------------------------------------------------------------------------- /src/test/test57.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test57.ts -------------------------------------------------------------------------------- /src/test/test59.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test59.ts -------------------------------------------------------------------------------- /src/test/test6.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test6.ts -------------------------------------------------------------------------------- /src/test/test60.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test60.ts -------------------------------------------------------------------------------- /src/test/test61.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test61.ts -------------------------------------------------------------------------------- /src/test/test62.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test62.ts -------------------------------------------------------------------------------- /src/test/test63.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test63.ts -------------------------------------------------------------------------------- /src/test/test64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test64.ts -------------------------------------------------------------------------------- /src/test/test65.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test65.ts -------------------------------------------------------------------------------- /src/test/test66.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test66.ts -------------------------------------------------------------------------------- /src/test/test67.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test67.ts -------------------------------------------------------------------------------- /src/test/test68.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test68.ts -------------------------------------------------------------------------------- /src/test/test69.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test69.ts -------------------------------------------------------------------------------- /src/test/test7.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test7.ts -------------------------------------------------------------------------------- /src/test/test70.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test70.ts -------------------------------------------------------------------------------- /src/test/test71.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test71.ts -------------------------------------------------------------------------------- /src/test/test73.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test73.ts -------------------------------------------------------------------------------- /src/test/test76.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test76.ts -------------------------------------------------------------------------------- /src/test/test78.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test78.ts -------------------------------------------------------------------------------- /src/test/test79.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test79.ts -------------------------------------------------------------------------------- /src/test/test8.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test8.ts -------------------------------------------------------------------------------- /src/test/test80.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test80.ts -------------------------------------------------------------------------------- /src/test/test81.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test81.ts -------------------------------------------------------------------------------- /src/test/test82.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test82.ts -------------------------------------------------------------------------------- /src/test/test83.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test83.ts -------------------------------------------------------------------------------- /src/test/test84.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test84.ts -------------------------------------------------------------------------------- /src/test/test85.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test85.ts -------------------------------------------------------------------------------- /src/test/test86.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test86.ts -------------------------------------------------------------------------------- /src/test/test87.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test87.ts -------------------------------------------------------------------------------- /src/test/test88.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test88.ts -------------------------------------------------------------------------------- /src/test/test9.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test9.ts -------------------------------------------------------------------------------- /src/test/test90.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test90.ts -------------------------------------------------------------------------------- /src/test/test91.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test91.ts -------------------------------------------------------------------------------- /src/test/test92.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test92.ts -------------------------------------------------------------------------------- /src/test/test93.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test93.ts -------------------------------------------------------------------------------- /src/test/test94.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test94.ts -------------------------------------------------------------------------------- /src/test/test95.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test95.ts -------------------------------------------------------------------------------- /src/test/test96.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test96.ts -------------------------------------------------------------------------------- /src/test/test97.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test97.ts -------------------------------------------------------------------------------- /src/test/test98.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test98.ts -------------------------------------------------------------------------------- /src/test/test99.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/test99.ts -------------------------------------------------------------------------------- /src/test/types/Evt.create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/types/Evt.create.ts -------------------------------------------------------------------------------- /src/test/types/EvtLike.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/types/EvtLike.ts -------------------------------------------------------------------------------- /src/test/types/EvtLikeToEvt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/types/EvtLikeToEvt.ts -------------------------------------------------------------------------------- /src/test/types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/types/README.md -------------------------------------------------------------------------------- /src/test/types/UnpackEvt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/test/types/UnpackEvt.ts -------------------------------------------------------------------------------- /src/tools/Deferred.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/Deferred.ts -------------------------------------------------------------------------------- /src/tools/concatUint8Array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/concatUint8Array.ts -------------------------------------------------------------------------------- /src/tools/inDepth/copy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/inDepth/copy.ts -------------------------------------------------------------------------------- /src/tools/inDepth/getPrototypeChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/inDepth/getPrototypeChain.ts -------------------------------------------------------------------------------- /src/tools/inDepth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/inDepth/index.ts -------------------------------------------------------------------------------- /src/tools/inDepth/same.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/inDepth/same.ts -------------------------------------------------------------------------------- /src/tools/inDepth/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/inDepth/test.ts -------------------------------------------------------------------------------- /src/tools/inDepth/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/inDepth/types.ts -------------------------------------------------------------------------------- /src/tools/isCallableFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/isCallableFunction.ts -------------------------------------------------------------------------------- /src/tools/minimal-polyfills/LightMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/minimal-polyfills/LightMap.ts -------------------------------------------------------------------------------- /src/tools/minimal-polyfills/LightSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/minimal-polyfills/LightSet.ts -------------------------------------------------------------------------------- /src/tools/powerhooks/tools/useEffectRunConditionToDependencyArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/powerhooks/tools/useEffectRunConditionToDependencyArray.ts -------------------------------------------------------------------------------- /src/tools/powerhooks/useEffectIf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/powerhooks/useEffectIf.ts -------------------------------------------------------------------------------- /src/tools/powerhooks/useGuaranteedMemo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/powerhooks/useGuaranteedMemo.ts -------------------------------------------------------------------------------- /src/tools/reducers/allEquals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/reducers/allEquals.ts -------------------------------------------------------------------------------- /src/tools/reducers/allEqualsTo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/reducers/allEqualsTo.ts -------------------------------------------------------------------------------- /src/tools/reducers/allUniq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/reducers/allUniq.ts -------------------------------------------------------------------------------- /src/tools/reducers/and.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/reducers/and.ts -------------------------------------------------------------------------------- /src/tools/reducers/contains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/reducers/contains.ts -------------------------------------------------------------------------------- /src/tools/reducers/count.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/reducers/count.ts -------------------------------------------------------------------------------- /src/tools/reducers/diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/reducers/diff.ts -------------------------------------------------------------------------------- /src/tools/reducers/every.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/reducers/every.ts -------------------------------------------------------------------------------- /src/tools/reducers/includes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/reducers/includes.ts -------------------------------------------------------------------------------- /src/tools/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/reducers/index.ts -------------------------------------------------------------------------------- /src/tools/reducers/or.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/reducers/or.ts -------------------------------------------------------------------------------- /src/tools/reducers/partition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/reducers/partition.ts -------------------------------------------------------------------------------- /src/tools/reducers/reduceify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/reducers/reduceify.ts -------------------------------------------------------------------------------- /src/tools/reducers/removeDuplicates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/reducers/removeDuplicates.ts -------------------------------------------------------------------------------- /src/tools/reducers/sameAs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/reducers/sameAs.ts -------------------------------------------------------------------------------- /src/tools/reducers/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/reducers/test.ts -------------------------------------------------------------------------------- /src/tools/safeSetTimeout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/safeSetTimeout.ts -------------------------------------------------------------------------------- /src/tools/testing/getPromiseAssertionApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/src/tools/testing/getPromiseAssertionApi.ts -------------------------------------------------------------------------------- /src/tools/testing/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./getPromiseAssertionApi"; -------------------------------------------------------------------------------- /tea.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/tea.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garronej/evt/HEAD/yarn.lock --------------------------------------------------------------------------------