├── .gitignore ├── .npmignore ├── DEVELOPMENT.md ├── LICENSE ├── client ├── .gitignore ├── .npmignore ├── ClientSocketConnection.ts ├── Util.test.ts ├── Util.ts ├── index.ts ├── package.json └── tsconfig.json ├── common ├── .gitignore ├── .npmignore ├── BreakPoints.ts ├── ReceivedChannelItems.ts ├── TrackedSentChanelItems.ts ├── WeakValueMap.ts ├── hybridstreams.ts ├── index.ts ├── package.json ├── tsconfig.json ├── util.test.ts └── util.ts ├── examples ├── express-and-vite-separate │ ├── client │ │ ├── .gitignore │ │ ├── index.html │ │ ├── index.ts │ │ ├── package.json │ │ └── tsconfig.json │ ├── readme.md │ └── server │ │ ├── .gitignore │ │ ├── GreeterSession.ts │ │ ├── package.json │ │ ├── server.ts │ │ └── tsconfig.json ├── express-and-vite-with-authentication │ ├── .gitignore │ ├── MainframeSession.ts │ ├── client │ │ ├── index.html │ │ └── index.ts │ ├── package.json │ ├── readme.md │ ├── server.ts │ └── tsconfig.json └── express-and-vite │ ├── .gitignore │ ├── GreeterSession.ts │ ├── client │ ├── index.html │ └── index.ts │ ├── package.json │ ├── readme.md │ ├── server.ts │ └── tsconfig.json ├── jest.config.js ├── package.json ├── readme.md ├── restfuncs-metapackage ├── .gitignore ├── .npmignore ├── package.json └── readme.md ├── server ├── .gitignore ├── .npmignore ├── CommunicationError.ts ├── Security concept.md ├── Server.ts ├── ServerSession breakdown.md ├── ServerSession.ts ├── ServerSocketConnection breakdown.md ├── ServerSocketConnection.ts ├── SessionCookie change detection.md ├── Util.test.ts ├── Util.ts ├── index.ts ├── index_esm.mjs ├── package.json ├── tsconfig.json └── util │ ├── ClientCallbackSet.ts │ ├── ClientCallbackSetPerItem.ts │ └── ClientCallbacksSetCommon.ts ├── tests ├── clientServer │ ├── lib.ts │ ├── memoryLeaks_longRunning.test.ts │ ├── package-lock.json │ ├── package.json │ ├── readme.md │ ├── restfuncs.test.ts │ ├── runtime-typechecking.test.ts │ ├── trickyAsync.test.ts │ └── tsconfig.json ├── crossSiteSecurity │ ├── .gitignore │ ├── ControlService.ts │ ├── MainframeService.ts │ ├── TestsService.ts │ ├── client │ │ ├── client.ts │ │ ├── clientTests.ts │ │ └── index.html │ ├── package.json │ ├── readme.md │ ├── server.ts │ ├── teeest.png │ └── tsconfig.json └── session-playground │ ├── .gitignore │ ├── MainframeSession.ts │ ├── client │ ├── index.html │ ├── index.ts │ ├── reconnect-test.html │ └── reconnect-test.ts │ ├── package.json │ ├── readme.md │ ├── server.ts │ └── tsconfig.json └── transformer ├── .gitignore ├── .npmignore ├── AddRemoteMethodsMeta.ts ├── dev └── transformExample │ ├── .gitignore │ ├── exampleA.ts │ ├── package-lock.json │ ├── package.json │ ├── readme.md │ └── tsconfig.json ├── index.ts ├── package.json ├── readme.md ├── transformerUtil.test.ts ├── transformerUtil.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/.npmignore -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/LICENSE -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/client/.npmignore -------------------------------------------------------------------------------- /client/ClientSocketConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/client/ClientSocketConnection.ts -------------------------------------------------------------------------------- /client/Util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/client/Util.test.ts -------------------------------------------------------------------------------- /client/Util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/client/Util.ts -------------------------------------------------------------------------------- /client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/client/index.ts -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/client/package.json -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/common/.gitignore -------------------------------------------------------------------------------- /common/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/common/.npmignore -------------------------------------------------------------------------------- /common/BreakPoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/common/BreakPoints.ts -------------------------------------------------------------------------------- /common/ReceivedChannelItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/common/ReceivedChannelItems.ts -------------------------------------------------------------------------------- /common/TrackedSentChanelItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/common/TrackedSentChanelItems.ts -------------------------------------------------------------------------------- /common/WeakValueMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/common/WeakValueMap.ts -------------------------------------------------------------------------------- /common/hybridstreams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/common/hybridstreams.ts -------------------------------------------------------------------------------- /common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/common/index.ts -------------------------------------------------------------------------------- /common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/common/package.json -------------------------------------------------------------------------------- /common/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/common/tsconfig.json -------------------------------------------------------------------------------- /common/util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/common/util.test.ts -------------------------------------------------------------------------------- /common/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/common/util.ts -------------------------------------------------------------------------------- /examples/express-and-vite-separate/client/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /dist/ 3 | 4 | -------------------------------------------------------------------------------- /examples/express-and-vite-separate/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite-separate/client/index.html -------------------------------------------------------------------------------- /examples/express-and-vite-separate/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite-separate/client/index.ts -------------------------------------------------------------------------------- /examples/express-and-vite-separate/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite-separate/client/package.json -------------------------------------------------------------------------------- /examples/express-and-vite-separate/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite-separate/client/tsconfig.json -------------------------------------------------------------------------------- /examples/express-and-vite-separate/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite-separate/readme.md -------------------------------------------------------------------------------- /examples/express-and-vite-separate/server/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ -------------------------------------------------------------------------------- /examples/express-and-vite-separate/server/GreeterSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite-separate/server/GreeterSession.ts -------------------------------------------------------------------------------- /examples/express-and-vite-separate/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite-separate/server/package.json -------------------------------------------------------------------------------- /examples/express-and-vite-separate/server/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite-separate/server/server.ts -------------------------------------------------------------------------------- /examples/express-and-vite-separate/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite-separate/server/tsconfig.json -------------------------------------------------------------------------------- /examples/express-and-vite-with-authentication/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite-with-authentication/.gitignore -------------------------------------------------------------------------------- /examples/express-and-vite-with-authentication/MainframeSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite-with-authentication/MainframeSession.ts -------------------------------------------------------------------------------- /examples/express-and-vite-with-authentication/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite-with-authentication/client/index.html -------------------------------------------------------------------------------- /examples/express-and-vite-with-authentication/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite-with-authentication/client/index.ts -------------------------------------------------------------------------------- /examples/express-and-vite-with-authentication/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite-with-authentication/package.json -------------------------------------------------------------------------------- /examples/express-and-vite-with-authentication/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite-with-authentication/readme.md -------------------------------------------------------------------------------- /examples/express-and-vite-with-authentication/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite-with-authentication/server.ts -------------------------------------------------------------------------------- /examples/express-and-vite-with-authentication/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite-with-authentication/tsconfig.json -------------------------------------------------------------------------------- /examples/express-and-vite/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite/.gitignore -------------------------------------------------------------------------------- /examples/express-and-vite/GreeterSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite/GreeterSession.ts -------------------------------------------------------------------------------- /examples/express-and-vite/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite/client/index.html -------------------------------------------------------------------------------- /examples/express-and-vite/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite/client/index.ts -------------------------------------------------------------------------------- /examples/express-and-vite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite/package.json -------------------------------------------------------------------------------- /examples/express-and-vite/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite/readme.md -------------------------------------------------------------------------------- /examples/express-and-vite/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite/server.ts -------------------------------------------------------------------------------- /examples/express-and-vite/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/examples/express-and-vite/tsconfig.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/readme.md -------------------------------------------------------------------------------- /restfuncs-metapackage/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/restfuncs-metapackage/.gitignore -------------------------------------------------------------------------------- /restfuncs-metapackage/.npmignore: -------------------------------------------------------------------------------- 1 | /**/tsconfig.* -------------------------------------------------------------------------------- /restfuncs-metapackage/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/restfuncs-metapackage/package.json -------------------------------------------------------------------------------- /restfuncs-metapackage/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/restfuncs-metapackage/readme.md -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/server/.gitignore -------------------------------------------------------------------------------- /server/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/server/.npmignore -------------------------------------------------------------------------------- /server/CommunicationError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/server/CommunicationError.ts -------------------------------------------------------------------------------- /server/Security concept.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/server/Security concept.md -------------------------------------------------------------------------------- /server/Server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/server/Server.ts -------------------------------------------------------------------------------- /server/ServerSession breakdown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/server/ServerSession breakdown.md -------------------------------------------------------------------------------- /server/ServerSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/server/ServerSession.ts -------------------------------------------------------------------------------- /server/ServerSocketConnection breakdown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/server/ServerSocketConnection breakdown.md -------------------------------------------------------------------------------- /server/ServerSocketConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/server/ServerSocketConnection.ts -------------------------------------------------------------------------------- /server/SessionCookie change detection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/server/SessionCookie change detection.md -------------------------------------------------------------------------------- /server/Util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/server/Util.test.ts -------------------------------------------------------------------------------- /server/Util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/server/Util.ts -------------------------------------------------------------------------------- /server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/server/index.ts -------------------------------------------------------------------------------- /server/index_esm.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/server/index_esm.mjs -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/server/package.json -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /server/util/ClientCallbackSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/server/util/ClientCallbackSet.ts -------------------------------------------------------------------------------- /server/util/ClientCallbackSetPerItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/server/util/ClientCallbackSetPerItem.ts -------------------------------------------------------------------------------- /server/util/ClientCallbacksSetCommon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/server/util/ClientCallbacksSetCommon.ts -------------------------------------------------------------------------------- /tests/clientServer/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/clientServer/lib.ts -------------------------------------------------------------------------------- /tests/clientServer/memoryLeaks_longRunning.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/clientServer/memoryLeaks_longRunning.test.ts -------------------------------------------------------------------------------- /tests/clientServer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/clientServer/package-lock.json -------------------------------------------------------------------------------- /tests/clientServer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/clientServer/package.json -------------------------------------------------------------------------------- /tests/clientServer/readme.md: -------------------------------------------------------------------------------- 1 | Jest Tests for client and server interaction. -------------------------------------------------------------------------------- /tests/clientServer/restfuncs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/clientServer/restfuncs.test.ts -------------------------------------------------------------------------------- /tests/clientServer/runtime-typechecking.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/clientServer/runtime-typechecking.test.ts -------------------------------------------------------------------------------- /tests/clientServer/trickyAsync.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/clientServer/trickyAsync.test.ts -------------------------------------------------------------------------------- /tests/clientServer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/clientServer/tsconfig.json -------------------------------------------------------------------------------- /tests/crossSiteSecurity/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/crossSiteSecurity/.gitignore -------------------------------------------------------------------------------- /tests/crossSiteSecurity/ControlService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/crossSiteSecurity/ControlService.ts -------------------------------------------------------------------------------- /tests/crossSiteSecurity/MainframeService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/crossSiteSecurity/MainframeService.ts -------------------------------------------------------------------------------- /tests/crossSiteSecurity/TestsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/crossSiteSecurity/TestsService.ts -------------------------------------------------------------------------------- /tests/crossSiteSecurity/client/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/crossSiteSecurity/client/client.ts -------------------------------------------------------------------------------- /tests/crossSiteSecurity/client/clientTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/crossSiteSecurity/client/clientTests.ts -------------------------------------------------------------------------------- /tests/crossSiteSecurity/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/crossSiteSecurity/client/index.html -------------------------------------------------------------------------------- /tests/crossSiteSecurity/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/crossSiteSecurity/package.json -------------------------------------------------------------------------------- /tests/crossSiteSecurity/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/crossSiteSecurity/readme.md -------------------------------------------------------------------------------- /tests/crossSiteSecurity/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/crossSiteSecurity/server.ts -------------------------------------------------------------------------------- /tests/crossSiteSecurity/teeest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/crossSiteSecurity/teeest.png -------------------------------------------------------------------------------- /tests/crossSiteSecurity/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/crossSiteSecurity/tsconfig.json -------------------------------------------------------------------------------- /tests/session-playground/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/session-playground/.gitignore -------------------------------------------------------------------------------- /tests/session-playground/MainframeSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/session-playground/MainframeSession.ts -------------------------------------------------------------------------------- /tests/session-playground/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/session-playground/client/index.html -------------------------------------------------------------------------------- /tests/session-playground/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/session-playground/client/index.ts -------------------------------------------------------------------------------- /tests/session-playground/client/reconnect-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/session-playground/client/reconnect-test.html -------------------------------------------------------------------------------- /tests/session-playground/client/reconnect-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/session-playground/client/reconnect-test.ts -------------------------------------------------------------------------------- /tests/session-playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/session-playground/package.json -------------------------------------------------------------------------------- /tests/session-playground/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/session-playground/readme.md -------------------------------------------------------------------------------- /tests/session-playground/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/session-playground/server.ts -------------------------------------------------------------------------------- /tests/session-playground/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/tests/session-playground/tsconfig.json -------------------------------------------------------------------------------- /transformer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/transformer/.gitignore -------------------------------------------------------------------------------- /transformer/.npmignore: -------------------------------------------------------------------------------- 1 | /**/tsconfig.* 2 | dev/ -------------------------------------------------------------------------------- /transformer/AddRemoteMethodsMeta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/transformer/AddRemoteMethodsMeta.ts -------------------------------------------------------------------------------- /transformer/dev/transformExample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/transformer/dev/transformExample/.gitignore -------------------------------------------------------------------------------- /transformer/dev/transformExample/exampleA.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/transformer/dev/transformExample/exampleA.ts -------------------------------------------------------------------------------- /transformer/dev/transformExample/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/transformer/dev/transformExample/package-lock.json -------------------------------------------------------------------------------- /transformer/dev/transformExample/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/transformer/dev/transformExample/package.json -------------------------------------------------------------------------------- /transformer/dev/transformExample/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/transformer/dev/transformExample/readme.md -------------------------------------------------------------------------------- /transformer/dev/transformExample/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/transformer/dev/transformExample/tsconfig.json -------------------------------------------------------------------------------- /transformer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/transformer/index.ts -------------------------------------------------------------------------------- /transformer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/transformer/package.json -------------------------------------------------------------------------------- /transformer/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/transformer/readme.md -------------------------------------------------------------------------------- /transformer/transformerUtil.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/transformer/transformerUtil.test.ts -------------------------------------------------------------------------------- /transformer/transformerUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/transformer/transformerUtil.ts -------------------------------------------------------------------------------- /transformer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bogeeee/restfuncs/HEAD/transformer/tsconfig.json --------------------------------------------------------------------------------