├── .eslintrc.js ├── .gitignore ├── .lintignore ├── .prettierrc.json ├── .travis.yml ├── LICENSE ├── README.md ├── doc-assets ├── .nojekyll └── typed_signals.png ├── docs ├── .nojekyll ├── assets │ ├── highlight.css │ ├── icons.js │ ├── icons.svg │ ├── main.js │ ├── navigation.js │ ├── search.js │ └── style.css ├── classes │ ├── Collector.html │ ├── CollectorArray.html │ ├── CollectorLast.html │ ├── CollectorUntil0.html │ ├── CollectorWhile0.html │ ├── Signal.html │ └── SignalConnections.html ├── hierarchy.html ├── index.html ├── interfaces │ └── SignalConnection.html ├── modules.html ├── typed_signals.png └── types │ └── ConnectOptions.html ├── jest.config.js ├── package.json ├── src ├── Collector.ts ├── CollectorArray.spec.ts ├── CollectorArray.ts ├── CollectorLast.spec.ts ├── CollectorLast.ts ├── CollectorUntil0.spec.ts ├── CollectorUntil0.ts ├── CollectorWhile0.spec.ts ├── CollectorWhile0.ts ├── Signal.spec.ts ├── Signal.ts ├── SignalConnection.spec.ts ├── SignalConnection.ts ├── SignalConnections.spec.ts ├── SignalConnections.ts ├── SignalLink.ts ├── index.ts └── testUtils.ts ├── tsconfig-build.json └── tsconfig.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | coverage 4 | *.tgz 5 | -------------------------------------------------------------------------------- /.lintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | dist 4 | package-lock.json 5 | docs 6 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@lusito/prettier-config" 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/README.md -------------------------------------------------------------------------------- /doc-assets/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc-assets/typed_signals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/doc-assets/typed_signals.png -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/docs/assets/highlight.css -------------------------------------------------------------------------------- /docs/assets/icons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/docs/assets/icons.js -------------------------------------------------------------------------------- /docs/assets/icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/docs/assets/icons.svg -------------------------------------------------------------------------------- /docs/assets/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/docs/assets/main.js -------------------------------------------------------------------------------- /docs/assets/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/docs/assets/navigation.js -------------------------------------------------------------------------------- /docs/assets/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/docs/assets/search.js -------------------------------------------------------------------------------- /docs/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/docs/assets/style.css -------------------------------------------------------------------------------- /docs/classes/Collector.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/docs/classes/Collector.html -------------------------------------------------------------------------------- /docs/classes/CollectorArray.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/docs/classes/CollectorArray.html -------------------------------------------------------------------------------- /docs/classes/CollectorLast.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/docs/classes/CollectorLast.html -------------------------------------------------------------------------------- /docs/classes/CollectorUntil0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/docs/classes/CollectorUntil0.html -------------------------------------------------------------------------------- /docs/classes/CollectorWhile0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/docs/classes/CollectorWhile0.html -------------------------------------------------------------------------------- /docs/classes/Signal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/docs/classes/Signal.html -------------------------------------------------------------------------------- /docs/classes/SignalConnections.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/docs/classes/SignalConnections.html -------------------------------------------------------------------------------- /docs/hierarchy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/docs/hierarchy.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/interfaces/SignalConnection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/docs/interfaces/SignalConnection.html -------------------------------------------------------------------------------- /docs/modules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/docs/modules.html -------------------------------------------------------------------------------- /docs/typed_signals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/docs/typed_signals.png -------------------------------------------------------------------------------- /docs/types/ConnectOptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/docs/types/ConnectOptions.html -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/package.json -------------------------------------------------------------------------------- /src/Collector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/src/Collector.ts -------------------------------------------------------------------------------- /src/CollectorArray.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/src/CollectorArray.spec.ts -------------------------------------------------------------------------------- /src/CollectorArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/src/CollectorArray.ts -------------------------------------------------------------------------------- /src/CollectorLast.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/src/CollectorLast.spec.ts -------------------------------------------------------------------------------- /src/CollectorLast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/src/CollectorLast.ts -------------------------------------------------------------------------------- /src/CollectorUntil0.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/src/CollectorUntil0.spec.ts -------------------------------------------------------------------------------- /src/CollectorUntil0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/src/CollectorUntil0.ts -------------------------------------------------------------------------------- /src/CollectorWhile0.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/src/CollectorWhile0.spec.ts -------------------------------------------------------------------------------- /src/CollectorWhile0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/src/CollectorWhile0.ts -------------------------------------------------------------------------------- /src/Signal.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/src/Signal.spec.ts -------------------------------------------------------------------------------- /src/Signal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/src/Signal.ts -------------------------------------------------------------------------------- /src/SignalConnection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/src/SignalConnection.spec.ts -------------------------------------------------------------------------------- /src/SignalConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/src/SignalConnection.ts -------------------------------------------------------------------------------- /src/SignalConnections.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/src/SignalConnections.spec.ts -------------------------------------------------------------------------------- /src/SignalConnections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/src/SignalConnections.ts -------------------------------------------------------------------------------- /src/SignalLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/src/SignalLink.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/src/testUtils.ts -------------------------------------------------------------------------------- /tsconfig-build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/tsconfig-build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lusito/typed-signals/HEAD/tsconfig.json --------------------------------------------------------------------------------