├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc ├── .vscode ├── extensions.json └── settings.json ├── CHANGELOG.md ├── CODEOWNERS ├── LICENSE ├── README.md ├── docs ├── API.md ├── RELEASE-WORKFLOW.md ├── TESTS.md └── TODO.md ├── nx.json ├── package.json ├── project.json ├── src ├── index.ts └── lib │ ├── hub-connection.connection.spec.ts │ ├── hub-connection.dispose.spec.ts │ ├── hub-connection.factory.ts │ ├── hub-connection.model.ts │ ├── hub-connection.setData.spec.ts │ ├── hub-connection.ts │ ├── reconnection-strategy.ts │ ├── signalr-client.ts │ ├── testing │ ├── hub-connection.util.ts │ ├── index.ts │ └── mock-hub.ts │ ├── utils │ ├── dictionary.ts │ ├── math.ts │ ├── query-string.spec.ts │ ├── query-string.ts │ └── rxjs.ts │ └── version.ts ├── tsconfig.json ├── tsconfig.lib.json ├── tsconfig.lint.json ├── tsconfig.spec.json └── vite.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": false 3 | } -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "cSpell.words": [ 3 | "signalr" 4 | ] 5 | } -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/README.md -------------------------------------------------------------------------------- /docs/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/docs/API.md -------------------------------------------------------------------------------- /docs/RELEASE-WORKFLOW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/docs/RELEASE-WORKFLOW.md -------------------------------------------------------------------------------- /docs/TESTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/docs/TESTS.md -------------------------------------------------------------------------------- /docs/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/docs/TODO.md -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/package.json -------------------------------------------------------------------------------- /project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/project.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./lib/signalr-client"; 2 | -------------------------------------------------------------------------------- /src/lib/hub-connection.connection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/src/lib/hub-connection.connection.spec.ts -------------------------------------------------------------------------------- /src/lib/hub-connection.dispose.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/src/lib/hub-connection.dispose.spec.ts -------------------------------------------------------------------------------- /src/lib/hub-connection.factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/src/lib/hub-connection.factory.ts -------------------------------------------------------------------------------- /src/lib/hub-connection.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/src/lib/hub-connection.model.ts -------------------------------------------------------------------------------- /src/lib/hub-connection.setData.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/src/lib/hub-connection.setData.spec.ts -------------------------------------------------------------------------------- /src/lib/hub-connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/src/lib/hub-connection.ts -------------------------------------------------------------------------------- /src/lib/reconnection-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/src/lib/reconnection-strategy.ts -------------------------------------------------------------------------------- /src/lib/signalr-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/src/lib/signalr-client.ts -------------------------------------------------------------------------------- /src/lib/testing/hub-connection.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/src/lib/testing/hub-connection.util.ts -------------------------------------------------------------------------------- /src/lib/testing/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./mock-hub"; 2 | -------------------------------------------------------------------------------- /src/lib/testing/mock-hub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/src/lib/testing/mock-hub.ts -------------------------------------------------------------------------------- /src/lib/utils/dictionary.ts: -------------------------------------------------------------------------------- 1 | export interface Dictionary { 2 | [key: string]: T; 3 | } 4 | -------------------------------------------------------------------------------- /src/lib/utils/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/src/lib/utils/math.ts -------------------------------------------------------------------------------- /src/lib/utils/query-string.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/src/lib/utils/query-string.spec.ts -------------------------------------------------------------------------------- /src/lib/utils/query-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/src/lib/utils/query-string.ts -------------------------------------------------------------------------------- /src/lib/utils/rxjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/src/lib/utils/rxjs.ts -------------------------------------------------------------------------------- /src/lib/version.ts: -------------------------------------------------------------------------------- 1 | export const VERSION = "0.0.0-PLACEHOLDER"; 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/tsconfig.lib.json -------------------------------------------------------------------------------- /tsconfig.lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/tsconfig.lint.json -------------------------------------------------------------------------------- /tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/tsconfig.spec.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketch7/signalr-client/HEAD/vite.config.ts --------------------------------------------------------------------------------