├── .gitignore ├── LICENSE ├── README.md ├── examples ├── chatroom │ ├── backend │ │ ├── .gitignore │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── api │ │ │ │ └── ApiSend.ts │ │ │ ├── index.ts │ │ │ └── shared │ │ │ │ └── protocols │ │ │ │ ├── MsgChat.ts │ │ │ │ ├── PtlSend.ts │ │ │ │ └── serviceProto.ts │ │ ├── tsconfig.json │ │ └── tsrpc.config.ts │ └── frontend │ │ ├── .gitignore │ │ ├── package.json │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.css │ │ └── index.html │ │ ├── src │ │ ├── Chatroom.ts │ │ ├── index.ts │ │ └── shared │ │ ├── tsconfig.json │ │ └── webpack.config.js ├── client-mock │ ├── backend │ │ ├── .gitignore │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── api │ │ │ │ ├── ApiAddData.ts │ │ │ │ └── ApiGetData.ts │ │ │ ├── index.ts │ │ │ └── shared │ │ │ │ └── protocols │ │ │ │ ├── PtlAddData.ts │ │ │ │ ├── PtlGetData.ts │ │ │ │ └── serviceProto.ts │ │ ├── tsconfig.json │ │ └── tsrpc.config.ts │ └── frontend │ │ ├── .gitignore │ │ ├── package.json │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.css │ │ └── index.html │ │ ├── src │ │ ├── index.ts │ │ ├── models │ │ │ ├── client.ts │ │ │ └── mockApis.ts │ │ └── shared │ │ ├── tsconfig.json │ │ └── webpack.config.js ├── cocos-creator-2.4.7 │ ├── backend │ │ ├── .gitignore │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── api │ │ │ │ └── ApiSend.ts │ │ │ ├── index.ts │ │ │ └── shared │ │ │ │ ├── protocols.meta │ │ │ │ └── protocols │ │ │ │ ├── MsgChat.ts │ │ │ │ ├── MsgChat.ts.meta │ │ │ │ ├── PtlSend.ts │ │ │ │ ├── PtlSend.ts.meta │ │ │ │ ├── serviceProto.ts │ │ │ │ └── serviceProto.ts.meta │ │ ├── tsconfig.json │ │ └── tsrpc.config.ts │ └── frontend │ │ ├── .gitignore │ │ ├── assets │ │ ├── Lobby.fire │ │ ├── Lobby.fire.meta │ │ ├── prefabs.meta │ │ ├── prefabs │ │ │ ├── ChatBox.meta │ │ │ └── ChatBox │ │ │ │ ├── ChatBox.ts │ │ │ │ ├── ChatBox.ts.meta │ │ │ │ ├── ChatBox_MsgItem.meta │ │ │ │ ├── ChatBox_MsgItem │ │ │ │ ├── ChatBoxMsgItem.ts │ │ │ │ ├── ChatBoxMsgItem.ts.meta │ │ │ │ ├── ChatBox_MsgItem.prefab │ │ │ │ └── ChatBox_MsgItem.prefab.meta │ │ │ │ ├── chatBox.prefab │ │ │ │ └── chatBox.prefab.meta │ │ ├── scripts.meta │ │ └── scripts │ │ │ └── shared.meta │ │ ├── creator.d.ts │ │ ├── jsconfig.json │ │ ├── package.json │ │ ├── project.json │ │ ├── settings │ │ ├── project.json │ │ └── services.json │ │ └── tsconfig.json ├── cocos-creator-3.3.0 │ ├── backend │ │ ├── .gitignore │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── api │ │ │ │ └── ApiSend.ts │ │ │ ├── index.ts │ │ │ └── shared │ │ │ │ ├── protocols.meta │ │ │ │ └── protocols │ │ │ │ ├── MsgChat.ts │ │ │ │ ├── MsgChat.ts.meta │ │ │ │ ├── PtlSend.ts │ │ │ │ ├── PtlSend.ts.meta │ │ │ │ ├── serviceProto.ts │ │ │ │ └── serviceProto.ts.meta │ │ ├── tsconfig.json │ │ └── tsrpc.config.ts │ └── frontend │ │ ├── .gitignore │ │ ├── assets │ │ ├── MainScene.scene │ │ ├── MainScene.scene.meta │ │ ├── prefabs.meta │ │ ├── prefabs │ │ │ ├── ChatBox.meta │ │ │ └── ChatBox │ │ │ │ ├── ChatBox.prefab │ │ │ │ ├── ChatBox.prefab.meta │ │ │ │ ├── ChatBox.ts │ │ │ │ ├── ChatBox.ts.meta │ │ │ │ ├── prefabs.meta │ │ │ │ └── prefabs │ │ │ │ ├── ChatBox_MsgItem.meta │ │ │ │ └── ChatBox_MsgItem │ │ │ │ ├── ChatBox_MsgItem.prefab │ │ │ │ ├── ChatBox_MsgItem.prefab.meta │ │ │ │ ├── ChatBox_MsgItem.ts │ │ │ │ └── ChatBox_MsgItem.ts.meta │ │ ├── scripts.meta │ │ ├── scripts │ │ │ ├── shared │ │ │ └── shared.meta │ │ ├── spriteFrames.meta │ │ └── spriteFrames │ │ │ ├── box.png │ │ │ └── box.png.meta │ │ ├── package.json │ │ ├── profiles │ │ └── v2 │ │ │ └── packages │ │ │ ├── builder.json │ │ │ ├── cocos-service.json │ │ │ ├── device.json │ │ │ ├── engine.json │ │ │ ├── preview.json │ │ │ ├── program.json │ │ │ ├── scene.json │ │ │ └── web-mobile.json │ │ ├── settings │ │ └── v2 │ │ │ └── packages │ │ │ ├── builder.json │ │ │ ├── cocos-service.json │ │ │ ├── device.json │ │ │ ├── engine.json │ │ │ ├── program.json │ │ │ └── project.json │ │ └── tsconfig.json ├── cocos-creator-multiplayer │ ├── README.md │ ├── README_assets │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ ├── 4.jpg │ │ ├── 5.jpg │ │ └── wechat.png │ ├── README_en.md │ ├── backend │ │ ├── .gitignore │ │ ├── .mocharc.js │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── api │ │ │ │ └── ApiJoin.ts │ │ │ ├── index.ts │ │ │ ├── models │ │ │ │ └── Room.ts │ │ │ └── shared │ │ │ │ ├── game │ │ │ │ ├── GameSystem.ts │ │ │ │ ├── gameConfig.ts │ │ │ │ └── state │ │ │ │ │ ├── ArrowState.ts │ │ │ │ │ └── PlayerState.ts │ │ │ │ └── protocols │ │ │ │ ├── PtlJoin.ts │ │ │ │ ├── client │ │ │ │ └── MsgClientInput.ts │ │ │ │ ├── server │ │ │ │ └── MsgFrame.ts │ │ │ │ └── serviceProto.ts │ │ ├── test │ │ │ ├── api │ │ │ │ └── ApiSend.test.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ └── tsrpc.config.ts │ └── frontend │ │ ├── .gitignore │ │ ├── assets │ │ ├── 3d.meta │ │ ├── 3d │ │ │ ├── javalin_weapon.meta │ │ │ ├── javalin_weapon │ │ │ │ ├── blue.mtl │ │ │ │ ├── blue.mtl.meta │ │ │ │ ├── javelin.FBX │ │ │ │ ├── javelin.FBX.meta │ │ │ │ ├── red.mtl │ │ │ │ ├── red.mtl.meta │ │ │ │ ├── yellow.mtl │ │ │ │ └── yellow.mtl.meta │ │ │ ├── javelin.meta │ │ │ ├── javelin │ │ │ │ ├── Materials_javelin01.meta │ │ │ │ ├── Materials_javelin01 │ │ │ │ │ ├── Material #6.mtl │ │ │ │ │ └── Material #6.mtl.meta │ │ │ │ ├── blue.mtl │ │ │ │ ├── blue.mtl.meta │ │ │ │ ├── javelin01.FBX │ │ │ │ ├── javelin01.FBX.meta │ │ │ │ ├── javelin01.jpg │ │ │ │ ├── javelin01.jpg.meta │ │ │ │ ├── javelin02.jpg │ │ │ │ ├── javelin02.jpg.meta │ │ │ │ ├── javelin03.jpg │ │ │ │ ├── javelin03.jpg.meta │ │ │ │ ├── red.mtl │ │ │ │ ├── red.mtl.meta │ │ │ │ ├── yellow.mtl │ │ │ │ └── yellow.mtl.meta │ │ │ ├── map.meta │ │ │ └── map │ │ │ │ ├── newMap01.FBX │ │ │ │ ├── newMap01.FBX.meta │ │ │ │ ├── newMap01.jpg │ │ │ │ ├── newMap01.jpg.meta │ │ │ │ ├── newMap01.mtl │ │ │ │ └── newMap01.mtl.meta │ │ ├── env.ts │ │ ├── env.ts.meta │ │ ├── mat.meta │ │ ├── mat │ │ │ ├── mat_ground.meta │ │ │ └── mat_ground │ │ │ │ ├── grass.png │ │ │ │ ├── grass.png.meta │ │ │ │ ├── mat_ground.mtl │ │ │ │ └── mat_ground.mtl.meta │ │ ├── migrate-canvas.ts │ │ ├── migrate-canvas.ts.meta │ │ ├── prefabs.meta │ │ ├── prefabs │ │ │ ├── Arrow.meta │ │ │ ├── Arrow │ │ │ │ ├── Arrow.prefab │ │ │ │ ├── Arrow.prefab.meta │ │ │ │ ├── Arrow.ts │ │ │ │ ├── Arrow.ts.meta │ │ │ │ ├── mat.meta │ │ │ │ └── mat │ │ │ │ │ ├── circle.png │ │ │ │ │ ├── circle.png.meta │ │ │ │ │ ├── mat-circle-border.mtl │ │ │ │ │ └── mat-circle-border.mtl.meta │ │ │ ├── Joystick.meta │ │ │ ├── Joystick │ │ │ │ ├── Joystick.prefab │ │ │ │ ├── Joystick.prefab.meta │ │ │ │ ├── Joystick.ts │ │ │ │ └── Joystick.ts.meta │ │ │ ├── Player.meta │ │ │ └── Player │ │ │ │ ├── Player.prefab │ │ │ │ ├── Player.prefab.meta │ │ │ │ ├── Player.ts │ │ │ │ └── Player.ts.meta │ │ ├── scenes.meta │ │ ├── scenes │ │ │ ├── GameScene.meta │ │ │ └── GameScene │ │ │ │ ├── GameScene.scene │ │ │ │ ├── GameScene.scene.meta │ │ │ │ ├── GameScene.ts │ │ │ │ └── GameScene.ts.meta │ │ ├── scripts.meta │ │ ├── scripts │ │ │ ├── Room.ts.meta │ │ │ ├── components.meta │ │ │ ├── components │ │ │ │ ├── FollowCamera.ts │ │ │ │ └── FollowCamera.ts.meta │ │ │ ├── models.meta │ │ │ ├── models │ │ │ │ ├── GameManager.ts │ │ │ │ ├── GameManager.ts.meta │ │ │ │ ├── MathUtil.ts │ │ │ │ ├── MathUtil.ts.meta │ │ │ │ ├── TweenPool.ts │ │ │ │ └── TweenPool.ts.meta │ │ │ ├── shared │ │ │ └── shared.meta │ │ ├── spriteFrames.meta │ │ └── spriteFrames │ │ │ ├── circle256.png │ │ │ └── circle256.png.meta │ │ ├── package.json │ │ ├── settings │ │ └── v2 │ │ │ └── packages │ │ │ ├── builder.json │ │ │ ├── cocos-service.json │ │ │ ├── device.json │ │ │ ├── engine.json │ │ │ ├── program.json │ │ │ └── project.json │ │ └── tsconfig.json ├── cocos-room-management │ ├── README.md │ ├── backend │ │ ├── .gitignore │ │ ├── .mocharc.js │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── package.json │ │ ├── scripts │ │ │ └── dev.js │ │ ├── src │ │ │ ├── MatchServer │ │ │ │ ├── MatchServer.ts │ │ │ │ └── api │ │ │ │ │ ├── ApiCreateRoom.ts │ │ │ │ │ ├── ApiListRooms.ts │ │ │ │ │ ├── ApiStartMatch.ts │ │ │ │ │ └── admin │ │ │ │ │ └── ApiRoomServerJoin.ts │ │ │ ├── RoomServer │ │ │ │ ├── RoomServer.ts │ │ │ │ ├── api │ │ │ │ │ ├── ApiExitRoom.ts │ │ │ │ │ ├── ApiJoinRoom.ts │ │ │ │ │ ├── ApiSendChat.ts │ │ │ │ │ └── admin │ │ │ │ │ │ ├── ApiAuth.ts │ │ │ │ │ │ └── ApiCreateRoom.ts │ │ │ │ └── models │ │ │ │ │ ├── Room.ts │ │ │ │ │ └── flows │ │ │ │ │ ├── useCleanConn.ts │ │ │ │ │ └── useSsoWs.ts │ │ │ ├── matchServer.ts │ │ │ ├── models │ │ │ │ ├── BackConfig.ts │ │ │ │ └── flows │ │ │ │ │ └── useAdminToken.ts │ │ │ ├── roomServer.ts │ │ │ └── shared │ │ │ │ ├── protocols │ │ │ │ ├── base.ts │ │ │ │ ├── matchServer │ │ │ │ │ ├── PtlCreateRoom.ts │ │ │ │ │ ├── PtlListRooms.ts │ │ │ │ │ ├── PtlStartMatch.ts │ │ │ │ │ └── admin │ │ │ │ │ │ └── PtlRoomServerJoin.ts │ │ │ │ ├── roomServer │ │ │ │ │ ├── PtlExitRoom.ts │ │ │ │ │ ├── PtlJoinRoom.ts │ │ │ │ │ ├── PtlSendChat.ts │ │ │ │ │ ├── admin │ │ │ │ │ │ ├── MsgUpdateRoomState.ts │ │ │ │ │ │ ├── PtlAuth.ts │ │ │ │ │ │ └── PtlCreateRoom.ts │ │ │ │ │ ├── clientMsg │ │ │ │ │ │ └── MsgUserState.ts │ │ │ │ │ └── serverMsg │ │ │ │ │ │ ├── MsgChat.ts │ │ │ │ │ │ ├── MsgUserExit.ts │ │ │ │ │ │ ├── MsgUserJoin.ts │ │ │ │ │ │ └── MsgUserStates.ts │ │ │ │ ├── serviceProto_matchServer.ts │ │ │ │ └── serviceProto_roomServer.ts │ │ │ │ └── types │ │ │ │ ├── RoomData.ts │ │ │ │ ├── RoomUserState.ts │ │ │ │ └── UserInfo.ts │ │ ├── test │ │ │ ├── api │ │ │ │ └── ApiSend.test.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ └── tsrpc.config.ts │ └── frontend │ │ └── README.md ├── custom-http-res │ ├── .gitignore │ ├── .mocharc.js │ ├── .vscode │ │ ├── launch.json │ │ └── settings.json │ ├── README.md │ ├── package.json │ ├── res │ │ └── test.png │ ├── src │ │ ├── api │ │ │ ├── ApiAddData.ts │ │ │ └── ApiGetData.ts │ │ ├── index.ts │ │ └── shared │ │ │ └── protocols │ │ │ ├── PtlAddData.ts │ │ │ ├── PtlGetData.ts │ │ │ └── serviceProto.ts │ ├── test │ │ ├── api │ │ │ ├── ApiAddData.test.ts │ │ │ └── ApiGetData.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── tsrpc.config.ts ├── file-upload │ ├── backend │ │ ├── .gitignore │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── api │ │ │ │ └── ApiUpload.ts │ │ │ ├── index.ts │ │ │ └── shared │ │ │ │ └── protocols │ │ │ │ ├── PtlUpload.ts │ │ │ │ └── serviceProto.ts │ │ ├── tsconfig.json │ │ └── tsrpc.config.ts │ └── frontend │ │ ├── .gitignore │ │ ├── package.json │ │ ├── public │ │ └── index.html │ │ ├── src │ │ ├── index.ts │ │ └── shared │ │ ├── tsconfig.json │ │ └── webpack.config.js ├── first-api │ ├── backend │ │ ├── .gitignore │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── api │ │ │ │ └── ApiHello.ts │ │ │ ├── index.ts │ │ │ └── shared │ │ │ │ └── protocols │ │ │ │ ├── PtlHello.ts │ │ │ │ └── serviceProto.ts │ │ ├── tsconfig.json │ │ └── tsrpc.config.ts │ └── frontend │ │ ├── .gitignore │ │ ├── package.json │ │ ├── public │ │ └── index.html │ │ ├── src │ │ ├── index.ts │ │ └── shared │ │ ├── tsconfig.json │ │ └── webpack.config.js ├── mongodb-crud │ ├── backend │ │ ├── .gitignore │ │ ├── .mocharc.js │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── api │ │ │ │ ├── ApiAddPost.ts │ │ │ │ ├── ApiDelPost.ts │ │ │ │ ├── ApiGetPost.ts │ │ │ │ └── ApiUpdatePost.ts │ │ │ ├── index.ts │ │ │ ├── models │ │ │ │ ├── BackConfig.ts │ │ │ │ └── Global.ts │ │ │ └── shared │ │ │ │ ├── db │ │ │ │ └── DbPost.ts │ │ │ │ └── protocols │ │ │ │ ├── PtlAddPost.ts │ │ │ │ ├── PtlDelPost.ts │ │ │ │ ├── PtlGetPost.ts │ │ │ │ ├── PtlUpdatePost.ts │ │ │ │ └── serviceProto.ts │ │ ├── test │ │ │ ├── api │ │ │ │ └── post.test.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ └── tsrpc.config.ts │ └── frontend │ │ ├── .gitignore │ │ ├── package.json │ │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ │ ├── src │ │ ├── env.d.ts │ │ ├── index.ts │ │ └── shared │ │ ├── tsconfig.json │ │ └── webpack.config.js ├── serverless-faas │ ├── README.md │ ├── backend │ │ ├── .gitignore │ │ ├── .mocharc.js │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── aliyun-fc.ts │ │ │ ├── api │ │ │ │ ├── ApiAddData.ts │ │ │ │ └── ApiGetData.ts │ │ │ ├── index.ts │ │ │ ├── models │ │ │ │ └── server.ts │ │ │ ├── shared │ │ │ │ └── protocols │ │ │ │ │ ├── PtlAddData.ts │ │ │ │ │ ├── PtlGetData.ts │ │ │ │ │ ├── base.ts │ │ │ │ │ └── serviceProto.ts │ │ │ └── txcloud-scf.ts │ │ ├── test │ │ │ ├── api │ │ │ │ └── data.test.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── tsrpc.config.ts │ │ └── yarn.lock │ └── frontend │ │ ├── .gitignore │ │ ├── package.json │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.css │ │ └── index.html │ │ ├── src │ │ ├── client.ts │ │ ├── env.d.ts │ │ ├── index.ts │ │ └── shared │ │ ├── tsconfig.json │ │ ├── webpack.config.js │ │ └── yarn.lock ├── session-and-cookie │ ├── backend │ │ ├── .gitignore │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── api │ │ │ │ ├── ApiClear.ts │ │ │ │ ├── ApiSetCookie.ts │ │ │ │ ├── ApiSetSession.ts │ │ │ │ └── ApiTest.ts │ │ │ ├── index.ts │ │ │ ├── models │ │ │ │ ├── ServerSession.ts │ │ │ │ └── enableCookie.ts │ │ │ └── shared │ │ │ │ └── protocols │ │ │ │ ├── PtlClear.ts │ │ │ │ ├── PtlSetCookie.ts │ │ │ │ ├── PtlSetSession.ts │ │ │ │ ├── PtlTest.ts │ │ │ │ ├── base.ts │ │ │ │ └── serviceProto.ts │ │ ├── tsconfig.json │ │ └── tsrpc.config.ts │ └── frontend │ │ ├── .gitignore │ │ ├── package.json │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.css │ │ └── index.html │ │ ├── src │ │ ├── index.ts │ │ ├── models │ │ │ ├── enableCookie.ts │ │ │ └── showReqAndRes.ts │ │ └── shared │ │ ├── tsconfig.json │ │ └── webpack.config.js ├── transfer-encryption │ ├── backend │ │ ├── .gitignore │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── api │ │ │ │ ├── ApiAddData.ts │ │ │ │ └── ApiGetData.ts │ │ │ ├── index.ts │ │ │ └── shared │ │ │ │ ├── models │ │ │ │ └── EncryptUtil.ts │ │ │ │ └── protocols │ │ │ │ ├── PtlAddData.ts │ │ │ │ ├── PtlGetData.ts │ │ │ │ └── serviceProto.ts │ │ ├── tsconfig.json │ │ └── tsrpc.config.ts │ └── frontend │ │ ├── .gitignore │ │ ├── package.json │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.css │ │ └── index.html │ │ ├── src │ │ ├── index.ts │ │ └── shared │ │ ├── tsconfig.json │ │ └── webpack.config.js └── user-authentication │ ├── backend │ ├── .gitignore │ ├── .vscode │ │ ├── launch.json │ │ └── settings.json │ ├── README.md │ ├── package.json │ ├── src │ │ ├── api │ │ │ ├── action │ │ │ │ ├── ApiAdminAction.ts │ │ │ │ ├── ApiGuestAction.ts │ │ │ │ └── ApiNormalAction.ts │ │ │ └── user │ │ │ │ ├── ApiLogin.ts │ │ │ │ └── ApiLogout.ts │ │ ├── index.ts │ │ ├── models │ │ │ ├── UserUtil.ts │ │ │ ├── enableAuthentication.ts │ │ │ └── parseCurrentUser.ts │ │ └── shared │ │ │ ├── models │ │ │ └── CurrentUser.ts │ │ │ └── protocols │ │ │ ├── action │ │ │ ├── PtlAdminAction.ts │ │ │ ├── PtlGuestAction.ts │ │ │ └── PtlNormalAction.ts │ │ │ ├── base.ts │ │ │ ├── serviceProto.ts │ │ │ └── user │ │ │ ├── PtlLogin.ts │ │ │ └── PtlLogout.ts │ ├── tsconfig.json │ └── tsrpc.config.ts │ └── frontend │ ├── .gitignore │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── index.css │ └── index.html │ ├── src │ ├── client.ts │ ├── index.ts │ └── shared │ ├── tsconfig.json │ └── webpack.config.js └── scripts └── npm-update.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/README.md -------------------------------------------------------------------------------- /examples/chatroom/backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_STORE -------------------------------------------------------------------------------- /examples/chatroom/backend/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/chatroom/backend/.vscode/launch.json -------------------------------------------------------------------------------- /examples/chatroom/backend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/chatroom/backend/.vscode/settings.json -------------------------------------------------------------------------------- /examples/chatroom/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/chatroom/backend/README.md -------------------------------------------------------------------------------- /examples/chatroom/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/chatroom/backend/package.json -------------------------------------------------------------------------------- /examples/chatroom/backend/src/api/ApiSend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/chatroom/backend/src/api/ApiSend.ts -------------------------------------------------------------------------------- /examples/chatroom/backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/chatroom/backend/src/index.ts -------------------------------------------------------------------------------- /examples/chatroom/backend/src/shared/protocols/MsgChat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/chatroom/backend/src/shared/protocols/MsgChat.ts -------------------------------------------------------------------------------- /examples/chatroom/backend/src/shared/protocols/PtlSend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/chatroom/backend/src/shared/protocols/PtlSend.ts -------------------------------------------------------------------------------- /examples/chatroom/backend/src/shared/protocols/serviceProto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/chatroom/backend/src/shared/protocols/serviceProto.ts -------------------------------------------------------------------------------- /examples/chatroom/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/chatroom/backend/tsconfig.json -------------------------------------------------------------------------------- /examples/chatroom/backend/tsrpc.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/chatroom/backend/tsrpc.config.ts -------------------------------------------------------------------------------- /examples/chatroom/frontend/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_STORE 2 | node_modules 3 | dist -------------------------------------------------------------------------------- /examples/chatroom/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/chatroom/frontend/package.json -------------------------------------------------------------------------------- /examples/chatroom/frontend/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/chatroom/frontend/public/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/chatroom/frontend/public/index.css -------------------------------------------------------------------------------- /examples/chatroom/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/chatroom/frontend/public/index.html -------------------------------------------------------------------------------- /examples/chatroom/frontend/src/Chatroom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/chatroom/frontend/src/Chatroom.ts -------------------------------------------------------------------------------- /examples/chatroom/frontend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/chatroom/frontend/src/index.ts -------------------------------------------------------------------------------- /examples/chatroom/frontend/src/shared: -------------------------------------------------------------------------------- 1 | ../../backend/src/shared -------------------------------------------------------------------------------- /examples/chatroom/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/chatroom/frontend/tsconfig.json -------------------------------------------------------------------------------- /examples/chatroom/frontend/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/chatroom/frontend/webpack.config.js -------------------------------------------------------------------------------- /examples/client-mock/backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_STORE -------------------------------------------------------------------------------- /examples/client-mock/backend/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/client-mock/backend/.vscode/launch.json -------------------------------------------------------------------------------- /examples/client-mock/backend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/client-mock/backend/.vscode/settings.json -------------------------------------------------------------------------------- /examples/client-mock/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/client-mock/backend/README.md -------------------------------------------------------------------------------- /examples/client-mock/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/client-mock/backend/package.json -------------------------------------------------------------------------------- /examples/client-mock/backend/src/api/ApiAddData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/client-mock/backend/src/api/ApiAddData.ts -------------------------------------------------------------------------------- /examples/client-mock/backend/src/api/ApiGetData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/client-mock/backend/src/api/ApiGetData.ts -------------------------------------------------------------------------------- /examples/client-mock/backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/client-mock/backend/src/index.ts -------------------------------------------------------------------------------- /examples/client-mock/backend/src/shared/protocols/PtlAddData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/client-mock/backend/src/shared/protocols/PtlAddData.ts -------------------------------------------------------------------------------- /examples/client-mock/backend/src/shared/protocols/PtlGetData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/client-mock/backend/src/shared/protocols/PtlGetData.ts -------------------------------------------------------------------------------- /examples/client-mock/backend/src/shared/protocols/serviceProto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/client-mock/backend/src/shared/protocols/serviceProto.ts -------------------------------------------------------------------------------- /examples/client-mock/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/client-mock/backend/tsconfig.json -------------------------------------------------------------------------------- /examples/client-mock/backend/tsrpc.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/client-mock/backend/tsrpc.config.ts -------------------------------------------------------------------------------- /examples/client-mock/frontend/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_STORE 2 | node_modules 3 | dist -------------------------------------------------------------------------------- /examples/client-mock/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/client-mock/frontend/package.json -------------------------------------------------------------------------------- /examples/client-mock/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/client-mock/frontend/public/favicon.ico -------------------------------------------------------------------------------- /examples/client-mock/frontend/public/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/client-mock/frontend/public/index.css -------------------------------------------------------------------------------- /examples/client-mock/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/client-mock/frontend/public/index.html -------------------------------------------------------------------------------- /examples/client-mock/frontend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/client-mock/frontend/src/index.ts -------------------------------------------------------------------------------- /examples/client-mock/frontend/src/models/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/client-mock/frontend/src/models/client.ts -------------------------------------------------------------------------------- /examples/client-mock/frontend/src/models/mockApis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/client-mock/frontend/src/models/mockApis.ts -------------------------------------------------------------------------------- /examples/client-mock/frontend/src/shared: -------------------------------------------------------------------------------- 1 | ../../backend/src/shared -------------------------------------------------------------------------------- /examples/client-mock/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/client-mock/frontend/tsconfig.json -------------------------------------------------------------------------------- /examples/client-mock/frontend/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/client-mock/frontend/webpack.config.js -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_STORE -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/backend/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/backend/.vscode/launch.json -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/backend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/backend/.vscode/settings.json -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/backend/README.md -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/backend/package.json -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/backend/src/api/ApiSend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/backend/src/api/ApiSend.ts -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/backend/src/index.ts -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/backend/src/shared/protocols.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/backend/src/shared/protocols.meta -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/backend/src/shared/protocols/MsgChat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/backend/src/shared/protocols/MsgChat.ts -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/backend/src/shared/protocols/MsgChat.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/backend/src/shared/protocols/MsgChat.ts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/backend/src/shared/protocols/PtlSend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/backend/src/shared/protocols/PtlSend.ts -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/backend/src/shared/protocols/PtlSend.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/backend/src/shared/protocols/PtlSend.ts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/backend/src/shared/protocols/serviceProto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/backend/src/shared/protocols/serviceProto.ts -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/backend/src/shared/protocols/serviceProto.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/backend/src/shared/protocols/serviceProto.ts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/backend/tsconfig.json -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/backend/tsrpc.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/backend/tsrpc.config.ts -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/.gitignore -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/assets/Lobby.fire: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/assets/Lobby.fire -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/assets/Lobby.fire.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/assets/Lobby.fire.meta -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/assets/prefabs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/assets/prefabs.meta -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/assets/prefabs/ChatBox.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/assets/prefabs/ChatBox.meta -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/assets/prefabs/ChatBox/ChatBox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/assets/prefabs/ChatBox/ChatBox.ts -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/assets/prefabs/ChatBox/ChatBox.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/assets/prefabs/ChatBox/ChatBox.ts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/assets/prefabs/ChatBox/ChatBox_MsgItem.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/assets/prefabs/ChatBox/ChatBox_MsgItem.meta -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/assets/prefabs/ChatBox/ChatBox_MsgItem/ChatBoxMsgItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/assets/prefabs/ChatBox/ChatBox_MsgItem/ChatBoxMsgItem.ts -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/assets/prefabs/ChatBox/ChatBox_MsgItem/ChatBoxMsgItem.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/assets/prefabs/ChatBox/ChatBox_MsgItem/ChatBoxMsgItem.ts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/assets/prefabs/ChatBox/ChatBox_MsgItem/ChatBox_MsgItem.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/assets/prefabs/ChatBox/ChatBox_MsgItem/ChatBox_MsgItem.prefab -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/assets/prefabs/ChatBox/ChatBox_MsgItem/ChatBox_MsgItem.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/assets/prefabs/ChatBox/ChatBox_MsgItem/ChatBox_MsgItem.prefab.meta -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/assets/prefabs/ChatBox/chatBox.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/assets/prefabs/ChatBox/chatBox.prefab -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/assets/prefabs/ChatBox/chatBox.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/assets/prefabs/ChatBox/chatBox.prefab.meta -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/assets/scripts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/assets/scripts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/assets/scripts/shared.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/assets/scripts/shared.meta -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/creator.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/creator.d.ts -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/jsconfig.json -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/package.json -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/project.json -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/settings/project.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/settings/services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/settings/services.json -------------------------------------------------------------------------------- /examples/cocos-creator-2.4.7/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-2.4.7/frontend/tsconfig.json -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_STORE -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/backend/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/backend/.vscode/launch.json -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/backend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/backend/.vscode/settings.json -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/backend/README.md -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/backend/package.json -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/backend/src/api/ApiSend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/backend/src/api/ApiSend.ts -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/backend/src/index.ts -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/backend/src/shared/protocols.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/backend/src/shared/protocols.meta -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/backend/src/shared/protocols/MsgChat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/backend/src/shared/protocols/MsgChat.ts -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/backend/src/shared/protocols/MsgChat.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/backend/src/shared/protocols/MsgChat.ts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/backend/src/shared/protocols/PtlSend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/backend/src/shared/protocols/PtlSend.ts -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/backend/src/shared/protocols/PtlSend.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/backend/src/shared/protocols/PtlSend.ts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/backend/src/shared/protocols/serviceProto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/backend/src/shared/protocols/serviceProto.ts -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/backend/src/shared/protocols/serviceProto.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/backend/src/shared/protocols/serviceProto.ts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/backend/tsconfig.json -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/backend/tsrpc.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/backend/tsrpc.config.ts -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | library 3 | temp 4 | build 5 | local -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/assets/MainScene.scene: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/assets/MainScene.scene -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/assets/MainScene.scene.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/assets/MainScene.scene.meta -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/assets/prefabs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/assets/prefabs.meta -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox.meta -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox/ChatBox.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox/ChatBox.prefab -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox/ChatBox.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox/ChatBox.prefab.meta -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox/ChatBox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox/ChatBox.ts -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox/ChatBox.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox/ChatBox.ts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox/prefabs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox/prefabs.meta -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox/prefabs/ChatBox_MsgItem.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox/prefabs/ChatBox_MsgItem.meta -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox/prefabs/ChatBox_MsgItem/ChatBox_MsgItem.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox/prefabs/ChatBox_MsgItem/ChatBox_MsgItem.prefab -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox/prefabs/ChatBox_MsgItem/ChatBox_MsgItem.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox/prefabs/ChatBox_MsgItem/ChatBox_MsgItem.prefab.meta -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox/prefabs/ChatBox_MsgItem/ChatBox_MsgItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox/prefabs/ChatBox_MsgItem/ChatBox_MsgItem.ts -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox/prefabs/ChatBox_MsgItem/ChatBox_MsgItem.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/assets/prefabs/ChatBox/prefabs/ChatBox_MsgItem/ChatBox_MsgItem.ts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/assets/scripts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/assets/scripts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/assets/scripts/shared: -------------------------------------------------------------------------------- 1 | ../../../backend/src/shared -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/assets/scripts/shared.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/assets/scripts/shared.meta -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/assets/spriteFrames.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/assets/spriteFrames.meta -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/assets/spriteFrames/box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/assets/spriteFrames/box.png -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/assets/spriteFrames/box.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/assets/spriteFrames/box.png.meta -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/package.json -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/profiles/v2/packages/builder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/profiles/v2/packages/builder.json -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/profiles/v2/packages/cocos-service.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/profiles/v2/packages/cocos-service.json -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/profiles/v2/packages/device.json: -------------------------------------------------------------------------------- 1 | { 2 | "__version__": "1.0.1" 3 | } 4 | -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/profiles/v2/packages/engine.json: -------------------------------------------------------------------------------- 1 | { 2 | "__version__": "1.0.5" 3 | } 4 | -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/profiles/v2/packages/preview.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/profiles/v2/packages/preview.json -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/profiles/v2/packages/program.json: -------------------------------------------------------------------------------- 1 | { 2 | "__version__": "1.0.0" 3 | } 4 | -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/profiles/v2/packages/scene.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/profiles/v2/packages/scene.json -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/profiles/v2/packages/web-mobile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/profiles/v2/packages/web-mobile.json -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/settings/v2/packages/builder.json: -------------------------------------------------------------------------------- 1 | { 2 | "__version__": "1.2.9" 3 | } 4 | -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/settings/v2/packages/cocos-service.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/settings/v2/packages/cocos-service.json -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/settings/v2/packages/device.json: -------------------------------------------------------------------------------- 1 | { 2 | "__version__": "1.0.1" 3 | } 4 | -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/settings/v2/packages/engine.json: -------------------------------------------------------------------------------- 1 | { 2 | "__version__": "1.0.5" 3 | } 4 | -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/settings/v2/packages/program.json: -------------------------------------------------------------------------------- 1 | { 2 | "__version__": "1.0.0" 3 | } 4 | -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/settings/v2/packages/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/settings/v2/packages/project.json -------------------------------------------------------------------------------- /examples/cocos-creator-3.3.0/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-3.3.0/frontend/tsconfig.json -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/README.md -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/README_assets/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/README_assets/1.jpg -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/README_assets/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/README_assets/2.jpg -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/README_assets/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/README_assets/3.jpg -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/README_assets/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/README_assets/4.jpg -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/README_assets/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/README_assets/5.jpg -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/README_assets/wechat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/README_assets/wechat.png -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/README_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/README_en.md -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_STORE 4 | *.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/backend/.mocharc.js -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/backend/.vscode/launch.json -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/backend/.vscode/settings.json -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/backend/Dockerfile -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/backend/README.md -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/backend/package.json -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/src/api/ApiJoin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/backend/src/api/ApiJoin.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/backend/src/index.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/src/models/Room.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/backend/src/models/Room.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/src/shared/game/GameSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/backend/src/shared/game/GameSystem.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/src/shared/game/gameConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/backend/src/shared/game/gameConfig.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/src/shared/game/state/ArrowState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/backend/src/shared/game/state/ArrowState.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/src/shared/game/state/PlayerState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/backend/src/shared/game/state/PlayerState.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/src/shared/protocols/PtlJoin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/backend/src/shared/protocols/PtlJoin.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/src/shared/protocols/client/MsgClientInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/backend/src/shared/protocols/client/MsgClientInput.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/src/shared/protocols/server/MsgFrame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/backend/src/shared/protocols/server/MsgFrame.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/src/shared/protocols/serviceProto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/backend/src/shared/protocols/serviceProto.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/test/api/ApiSend.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/backend/test/api/ApiSend.test.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/backend/test/tsconfig.json -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/backend/tsconfig.json -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/backend/tsrpc.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/backend/tsrpc.config.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/.gitignore -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javalin_weapon.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javalin_weapon.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javalin_weapon/blue.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javalin_weapon/blue.mtl -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javalin_weapon/blue.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javalin_weapon/blue.mtl.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javalin_weapon/javelin.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javalin_weapon/javelin.FBX -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javalin_weapon/javelin.FBX.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javalin_weapon/javelin.FBX.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javalin_weapon/red.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javalin_weapon/red.mtl -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javalin_weapon/red.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javalin_weapon/red.mtl.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javalin_weapon/yellow.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javalin_weapon/yellow.mtl -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javalin_weapon/yellow.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javalin_weapon/yellow.mtl.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javelin.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javelin.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/Materials_javelin01.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/Materials_javelin01.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/Materials_javelin01/Material #6.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/Materials_javelin01/Material #6.mtl -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/Materials_javelin01/Material #6.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/Materials_javelin01/Material #6.mtl.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/blue.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/blue.mtl -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/blue.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/blue.mtl.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/javelin01.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/javelin01.FBX -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/javelin01.FBX.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/javelin01.FBX.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/javelin01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/javelin01.jpg -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/javelin01.jpg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/javelin01.jpg.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/javelin02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/javelin02.jpg -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/javelin02.jpg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/javelin02.jpg.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/javelin03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/javelin03.jpg -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/javelin03.jpg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/javelin03.jpg.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/red.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/red.mtl -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/red.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/red.mtl.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/yellow.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/yellow.mtl -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/yellow.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/javelin/yellow.mtl.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/map.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/map.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/map/newMap01.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/map/newMap01.FBX -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/map/newMap01.FBX.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/map/newMap01.FBX.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/map/newMap01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/map/newMap01.jpg -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/map/newMap01.jpg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/map/newMap01.jpg.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/map/newMap01.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/map/newMap01.mtl -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/3d/map/newMap01.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/3d/map/newMap01.mtl.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/env.ts: -------------------------------------------------------------------------------- 1 | import 'k8w-extend-native'; 2 | -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/env.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/env.ts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/mat.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/mat.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/mat/mat_ground.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/mat/mat_ground.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/mat/mat_ground/grass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/mat/mat_ground/grass.png -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/mat/mat_ground/grass.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/mat/mat_ground/grass.png.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/mat/mat_ground/mat_ground.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/mat/mat_ground/mat_ground.mtl -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/mat/mat_ground/mat_ground.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/mat/mat_ground/mat_ground.mtl.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/migrate-canvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/migrate-canvas.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/migrate-canvas.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/migrate-canvas.ts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/prefabs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/prefabs.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/prefabs/Arrow.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/prefabs/Arrow.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/prefabs/Arrow/Arrow.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/prefabs/Arrow/Arrow.prefab -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/prefabs/Arrow/Arrow.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/prefabs/Arrow/Arrow.prefab.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/prefabs/Arrow/Arrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/prefabs/Arrow/Arrow.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/prefabs/Arrow/Arrow.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/prefabs/Arrow/Arrow.ts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/prefabs/Arrow/mat.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/prefabs/Arrow/mat.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/prefabs/Arrow/mat/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/prefabs/Arrow/mat/circle.png -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/prefabs/Arrow/mat/circle.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/prefabs/Arrow/mat/circle.png.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/prefabs/Arrow/mat/mat-circle-border.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/prefabs/Arrow/mat/mat-circle-border.mtl -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/prefabs/Arrow/mat/mat-circle-border.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/prefabs/Arrow/mat/mat-circle-border.mtl.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/prefabs/Joystick.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/prefabs/Joystick.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/prefabs/Joystick/Joystick.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/prefabs/Joystick/Joystick.prefab -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/prefabs/Joystick/Joystick.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/prefabs/Joystick/Joystick.prefab.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/prefabs/Joystick/Joystick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/prefabs/Joystick/Joystick.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/prefabs/Joystick/Joystick.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/prefabs/Joystick/Joystick.ts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/prefabs/Player.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/prefabs/Player.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/prefabs/Player/Player.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/prefabs/Player/Player.prefab -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/prefabs/Player/Player.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/prefabs/Player/Player.prefab.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/prefabs/Player/Player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/prefabs/Player/Player.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/prefabs/Player/Player.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/prefabs/Player/Player.ts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/scenes.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/scenes.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/scenes/GameScene.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/scenes/GameScene.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/scenes/GameScene/GameScene.scene: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/scenes/GameScene/GameScene.scene -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/scenes/GameScene/GameScene.scene.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/scenes/GameScene/GameScene.scene.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/scenes/GameScene/GameScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/scenes/GameScene/GameScene.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/scenes/GameScene/GameScene.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/scenes/GameScene/GameScene.ts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/scripts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/scripts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/scripts/Room.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/scripts/Room.ts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/scripts/components.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/scripts/components.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/scripts/components/FollowCamera.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/scripts/components/FollowCamera.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/scripts/components/FollowCamera.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/scripts/components/FollowCamera.ts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/scripts/models.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/scripts/models.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/scripts/models/GameManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/scripts/models/GameManager.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/scripts/models/GameManager.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/scripts/models/GameManager.ts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/scripts/models/MathUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/scripts/models/MathUtil.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/scripts/models/MathUtil.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/scripts/models/MathUtil.ts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/scripts/models/TweenPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/scripts/models/TweenPool.ts -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/scripts/models/TweenPool.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/scripts/models/TweenPool.ts.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/scripts/shared: -------------------------------------------------------------------------------- 1 | ../../../backend/src/shared -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/scripts/shared.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/scripts/shared.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/spriteFrames.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/spriteFrames.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/spriteFrames/circle256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/spriteFrames/circle256.png -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/assets/spriteFrames/circle256.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/assets/spriteFrames/circle256.png.meta -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/package.json -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/settings/v2/packages/builder.json: -------------------------------------------------------------------------------- 1 | { 2 | "__version__": "1.3.2" 3 | } 4 | -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/settings/v2/packages/cocos-service.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/settings/v2/packages/cocos-service.json -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/settings/v2/packages/device.json: -------------------------------------------------------------------------------- 1 | { 2 | "__version__": "1.0.1" 3 | } 4 | -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/settings/v2/packages/engine.json: -------------------------------------------------------------------------------- 1 | { 2 | "__version__": "1.0.6" 3 | } 4 | -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/settings/v2/packages/program.json: -------------------------------------------------------------------------------- 1 | { 2 | "__version__": "1.0.0" 3 | } 4 | -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/settings/v2/packages/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/settings/v2/packages/project.json -------------------------------------------------------------------------------- /examples/cocos-creator-multiplayer/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-creator-multiplayer/frontend/tsconfig.json -------------------------------------------------------------------------------- /examples/cocos-room-management/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/README.md -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_STORE 4 | /src/shared/**/*.meta -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/.mocharc.js -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/.vscode/launch.json -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/.vscode/settings.json -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/Dockerfile -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/README.md -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/package.json -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/scripts/dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/scripts/dev.js -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/MatchServer/MatchServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/MatchServer/MatchServer.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/MatchServer/api/ApiCreateRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/MatchServer/api/ApiCreateRoom.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/MatchServer/api/ApiListRooms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/MatchServer/api/ApiListRooms.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/MatchServer/api/ApiStartMatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/MatchServer/api/ApiStartMatch.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/MatchServer/api/admin/ApiRoomServerJoin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/MatchServer/api/admin/ApiRoomServerJoin.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/RoomServer/RoomServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/RoomServer/RoomServer.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/RoomServer/api/ApiExitRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/RoomServer/api/ApiExitRoom.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/RoomServer/api/ApiJoinRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/RoomServer/api/ApiJoinRoom.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/RoomServer/api/ApiSendChat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/RoomServer/api/ApiSendChat.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/RoomServer/api/admin/ApiAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/RoomServer/api/admin/ApiAuth.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/RoomServer/api/admin/ApiCreateRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/RoomServer/api/admin/ApiCreateRoom.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/RoomServer/models/Room.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/RoomServer/models/Room.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/RoomServer/models/flows/useCleanConn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/RoomServer/models/flows/useCleanConn.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/RoomServer/models/flows/useSsoWs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/RoomServer/models/flows/useSsoWs.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/matchServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/matchServer.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/models/BackConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/models/BackConfig.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/models/flows/useAdminToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/models/flows/useAdminToken.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/roomServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/roomServer.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/shared/protocols/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/shared/protocols/base.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/shared/protocols/matchServer/PtlCreateRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/shared/protocols/matchServer/PtlCreateRoom.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/shared/protocols/matchServer/PtlListRooms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/shared/protocols/matchServer/PtlListRooms.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/shared/protocols/matchServer/PtlStartMatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/shared/protocols/matchServer/PtlStartMatch.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/shared/protocols/matchServer/admin/PtlRoomServerJoin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/shared/protocols/matchServer/admin/PtlRoomServerJoin.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/shared/protocols/roomServer/PtlExitRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/shared/protocols/roomServer/PtlExitRoom.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/shared/protocols/roomServer/PtlJoinRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/shared/protocols/roomServer/PtlJoinRoom.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/shared/protocols/roomServer/PtlSendChat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/shared/protocols/roomServer/PtlSendChat.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/shared/protocols/roomServer/admin/MsgUpdateRoomState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/shared/protocols/roomServer/admin/MsgUpdateRoomState.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/shared/protocols/roomServer/admin/PtlAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/shared/protocols/roomServer/admin/PtlAuth.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/shared/protocols/roomServer/admin/PtlCreateRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/shared/protocols/roomServer/admin/PtlCreateRoom.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/shared/protocols/roomServer/clientMsg/MsgUserState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/shared/protocols/roomServer/clientMsg/MsgUserState.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/shared/protocols/roomServer/serverMsg/MsgChat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/shared/protocols/roomServer/serverMsg/MsgChat.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/shared/protocols/roomServer/serverMsg/MsgUserExit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/shared/protocols/roomServer/serverMsg/MsgUserExit.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/shared/protocols/roomServer/serverMsg/MsgUserJoin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/shared/protocols/roomServer/serverMsg/MsgUserJoin.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/shared/protocols/roomServer/serverMsg/MsgUserStates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/shared/protocols/roomServer/serverMsg/MsgUserStates.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/shared/protocols/serviceProto_matchServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/shared/protocols/serviceProto_matchServer.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/shared/protocols/serviceProto_roomServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/shared/protocols/serviceProto_roomServer.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/shared/types/RoomData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/shared/types/RoomData.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/shared/types/RoomUserState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/shared/types/RoomUserState.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/src/shared/types/UserInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/src/shared/types/UserInfo.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/test/api/ApiSend.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/test/api/ApiSend.test.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/test/tsconfig.json -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/tsconfig.json -------------------------------------------------------------------------------- /examples/cocos-room-management/backend/tsrpc.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/backend/tsrpc.config.ts -------------------------------------------------------------------------------- /examples/cocos-room-management/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/cocos-room-management/frontend/README.md -------------------------------------------------------------------------------- /examples/custom-http-res/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_STORE -------------------------------------------------------------------------------- /examples/custom-http-res/.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/custom-http-res/.mocharc.js -------------------------------------------------------------------------------- /examples/custom-http-res/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/custom-http-res/.vscode/launch.json -------------------------------------------------------------------------------- /examples/custom-http-res/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/custom-http-res/.vscode/settings.json -------------------------------------------------------------------------------- /examples/custom-http-res/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/custom-http-res/README.md -------------------------------------------------------------------------------- /examples/custom-http-res/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/custom-http-res/package.json -------------------------------------------------------------------------------- /examples/custom-http-res/res/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/custom-http-res/res/test.png -------------------------------------------------------------------------------- /examples/custom-http-res/src/api/ApiAddData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/custom-http-res/src/api/ApiAddData.ts -------------------------------------------------------------------------------- /examples/custom-http-res/src/api/ApiGetData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/custom-http-res/src/api/ApiGetData.ts -------------------------------------------------------------------------------- /examples/custom-http-res/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/custom-http-res/src/index.ts -------------------------------------------------------------------------------- /examples/custom-http-res/src/shared/protocols/PtlAddData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/custom-http-res/src/shared/protocols/PtlAddData.ts -------------------------------------------------------------------------------- /examples/custom-http-res/src/shared/protocols/PtlGetData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/custom-http-res/src/shared/protocols/PtlGetData.ts -------------------------------------------------------------------------------- /examples/custom-http-res/src/shared/protocols/serviceProto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/custom-http-res/src/shared/protocols/serviceProto.ts -------------------------------------------------------------------------------- /examples/custom-http-res/test/api/ApiAddData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/custom-http-res/test/api/ApiAddData.test.ts -------------------------------------------------------------------------------- /examples/custom-http-res/test/api/ApiGetData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/custom-http-res/test/api/ApiGetData.test.ts -------------------------------------------------------------------------------- /examples/custom-http-res/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/custom-http-res/test/tsconfig.json -------------------------------------------------------------------------------- /examples/custom-http-res/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/custom-http-res/tsconfig.json -------------------------------------------------------------------------------- /examples/custom-http-res/tsrpc.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/custom-http-res/tsrpc.config.ts -------------------------------------------------------------------------------- /examples/file-upload/backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_STORE 4 | uploads -------------------------------------------------------------------------------- /examples/file-upload/backend/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/file-upload/backend/.vscode/launch.json -------------------------------------------------------------------------------- /examples/file-upload/backend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/file-upload/backend/.vscode/settings.json -------------------------------------------------------------------------------- /examples/file-upload/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/file-upload/backend/README.md -------------------------------------------------------------------------------- /examples/file-upload/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/file-upload/backend/package.json -------------------------------------------------------------------------------- /examples/file-upload/backend/src/api/ApiUpload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/file-upload/backend/src/api/ApiUpload.ts -------------------------------------------------------------------------------- /examples/file-upload/backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/file-upload/backend/src/index.ts -------------------------------------------------------------------------------- /examples/file-upload/backend/src/shared/protocols/PtlUpload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/file-upload/backend/src/shared/protocols/PtlUpload.ts -------------------------------------------------------------------------------- /examples/file-upload/backend/src/shared/protocols/serviceProto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/file-upload/backend/src/shared/protocols/serviceProto.ts -------------------------------------------------------------------------------- /examples/file-upload/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/file-upload/backend/tsconfig.json -------------------------------------------------------------------------------- /examples/file-upload/backend/tsrpc.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/file-upload/backend/tsrpc.config.ts -------------------------------------------------------------------------------- /examples/file-upload/frontend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_STORE -------------------------------------------------------------------------------- /examples/file-upload/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/file-upload/frontend/package.json -------------------------------------------------------------------------------- /examples/file-upload/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/file-upload/frontend/public/index.html -------------------------------------------------------------------------------- /examples/file-upload/frontend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/file-upload/frontend/src/index.ts -------------------------------------------------------------------------------- /examples/file-upload/frontend/src/shared: -------------------------------------------------------------------------------- 1 | ../../backend/src/shared -------------------------------------------------------------------------------- /examples/file-upload/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/file-upload/frontend/tsconfig.json -------------------------------------------------------------------------------- /examples/file-upload/frontend/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/file-upload/frontend/webpack.config.js -------------------------------------------------------------------------------- /examples/first-api/backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_STORE -------------------------------------------------------------------------------- /examples/first-api/backend/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/first-api/backend/.vscode/launch.json -------------------------------------------------------------------------------- /examples/first-api/backend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/first-api/backend/.vscode/settings.json -------------------------------------------------------------------------------- /examples/first-api/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/first-api/backend/README.md -------------------------------------------------------------------------------- /examples/first-api/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/first-api/backend/package.json -------------------------------------------------------------------------------- /examples/first-api/backend/src/api/ApiHello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/first-api/backend/src/api/ApiHello.ts -------------------------------------------------------------------------------- /examples/first-api/backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/first-api/backend/src/index.ts -------------------------------------------------------------------------------- /examples/first-api/backend/src/shared/protocols/PtlHello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/first-api/backend/src/shared/protocols/PtlHello.ts -------------------------------------------------------------------------------- /examples/first-api/backend/src/shared/protocols/serviceProto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/first-api/backend/src/shared/protocols/serviceProto.ts -------------------------------------------------------------------------------- /examples/first-api/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/first-api/backend/tsconfig.json -------------------------------------------------------------------------------- /examples/first-api/backend/tsrpc.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/first-api/backend/tsrpc.config.ts -------------------------------------------------------------------------------- /examples/first-api/frontend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_STORE -------------------------------------------------------------------------------- /examples/first-api/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/first-api/frontend/package.json -------------------------------------------------------------------------------- /examples/first-api/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/first-api/frontend/public/index.html -------------------------------------------------------------------------------- /examples/first-api/frontend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/first-api/frontend/src/index.ts -------------------------------------------------------------------------------- /examples/first-api/frontend/src/shared: -------------------------------------------------------------------------------- 1 | ../../backend/src/shared -------------------------------------------------------------------------------- /examples/first-api/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/first-api/frontend/tsconfig.json -------------------------------------------------------------------------------- /examples/first-api/frontend/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/first-api/frontend/webpack.config.js -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_STORE -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/.mocharc.js -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/.vscode/launch.json -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/.vscode/settings.json -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/README.md -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/package.json -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/src/api/ApiAddPost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/src/api/ApiAddPost.ts -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/src/api/ApiDelPost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/src/api/ApiDelPost.ts -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/src/api/ApiGetPost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/src/api/ApiGetPost.ts -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/src/api/ApiUpdatePost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/src/api/ApiUpdatePost.ts -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/src/index.ts -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/src/models/BackConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/src/models/BackConfig.ts -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/src/models/Global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/src/models/Global.ts -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/src/shared/db/DbPost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/src/shared/db/DbPost.ts -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/src/shared/protocols/PtlAddPost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/src/shared/protocols/PtlAddPost.ts -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/src/shared/protocols/PtlDelPost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/src/shared/protocols/PtlDelPost.ts -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/src/shared/protocols/PtlGetPost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/src/shared/protocols/PtlGetPost.ts -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/src/shared/protocols/PtlUpdatePost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/src/shared/protocols/PtlUpdatePost.ts -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/src/shared/protocols/serviceProto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/src/shared/protocols/serviceProto.ts -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/test/api/post.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/test/api/post.test.ts -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/test/tsconfig.json -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/tsconfig.json -------------------------------------------------------------------------------- /examples/mongodb-crud/backend/tsrpc.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/backend/tsrpc.config.ts -------------------------------------------------------------------------------- /examples/mongodb-crud/frontend/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_STORE 2 | node_modules 3 | dist -------------------------------------------------------------------------------- /examples/mongodb-crud/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/frontend/package.json -------------------------------------------------------------------------------- /examples/mongodb-crud/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/frontend/public/favicon.ico -------------------------------------------------------------------------------- /examples/mongodb-crud/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/frontend/public/index.html -------------------------------------------------------------------------------- /examples/mongodb-crud/frontend/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/frontend/src/env.d.ts -------------------------------------------------------------------------------- /examples/mongodb-crud/frontend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/frontend/src/index.ts -------------------------------------------------------------------------------- /examples/mongodb-crud/frontend/src/shared: -------------------------------------------------------------------------------- 1 | ../../backend/src/shared -------------------------------------------------------------------------------- /examples/mongodb-crud/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/frontend/tsconfig.json -------------------------------------------------------------------------------- /examples/mongodb-crud/frontend/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/mongodb-crud/frontend/webpack.config.js -------------------------------------------------------------------------------- /examples/serverless-faas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/README.md -------------------------------------------------------------------------------- /examples/serverless-faas/backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_STORE -------------------------------------------------------------------------------- /examples/serverless-faas/backend/.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/backend/.mocharc.js -------------------------------------------------------------------------------- /examples/serverless-faas/backend/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/backend/.vscode/launch.json -------------------------------------------------------------------------------- /examples/serverless-faas/backend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/backend/.vscode/settings.json -------------------------------------------------------------------------------- /examples/serverless-faas/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/backend/Dockerfile -------------------------------------------------------------------------------- /examples/serverless-faas/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/backend/README.md -------------------------------------------------------------------------------- /examples/serverless-faas/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/backend/package.json -------------------------------------------------------------------------------- /examples/serverless-faas/backend/src/aliyun-fc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/backend/src/aliyun-fc.ts -------------------------------------------------------------------------------- /examples/serverless-faas/backend/src/api/ApiAddData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/backend/src/api/ApiAddData.ts -------------------------------------------------------------------------------- /examples/serverless-faas/backend/src/api/ApiGetData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/backend/src/api/ApiGetData.ts -------------------------------------------------------------------------------- /examples/serverless-faas/backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/backend/src/index.ts -------------------------------------------------------------------------------- /examples/serverless-faas/backend/src/models/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/backend/src/models/server.ts -------------------------------------------------------------------------------- /examples/serverless-faas/backend/src/shared/protocols/PtlAddData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/backend/src/shared/protocols/PtlAddData.ts -------------------------------------------------------------------------------- /examples/serverless-faas/backend/src/shared/protocols/PtlGetData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/backend/src/shared/protocols/PtlGetData.ts -------------------------------------------------------------------------------- /examples/serverless-faas/backend/src/shared/protocols/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/backend/src/shared/protocols/base.ts -------------------------------------------------------------------------------- /examples/serverless-faas/backend/src/shared/protocols/serviceProto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/backend/src/shared/protocols/serviceProto.ts -------------------------------------------------------------------------------- /examples/serverless-faas/backend/src/txcloud-scf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/backend/src/txcloud-scf.ts -------------------------------------------------------------------------------- /examples/serverless-faas/backend/test/api/data.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/backend/test/api/data.test.ts -------------------------------------------------------------------------------- /examples/serverless-faas/backend/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/backend/test/tsconfig.json -------------------------------------------------------------------------------- /examples/serverless-faas/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/backend/tsconfig.json -------------------------------------------------------------------------------- /examples/serverless-faas/backend/tsrpc.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/backend/tsrpc.config.ts -------------------------------------------------------------------------------- /examples/serverless-faas/backend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/backend/yarn.lock -------------------------------------------------------------------------------- /examples/serverless-faas/frontend/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_STORE 2 | node_modules 3 | dist -------------------------------------------------------------------------------- /examples/serverless-faas/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/frontend/package.json -------------------------------------------------------------------------------- /examples/serverless-faas/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/frontend/public/favicon.ico -------------------------------------------------------------------------------- /examples/serverless-faas/frontend/public/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/frontend/public/index.css -------------------------------------------------------------------------------- /examples/serverless-faas/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/frontend/public/index.html -------------------------------------------------------------------------------- /examples/serverless-faas/frontend/src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/frontend/src/client.ts -------------------------------------------------------------------------------- /examples/serverless-faas/frontend/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/frontend/src/env.d.ts -------------------------------------------------------------------------------- /examples/serverless-faas/frontend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/frontend/src/index.ts -------------------------------------------------------------------------------- /examples/serverless-faas/frontend/src/shared: -------------------------------------------------------------------------------- 1 | E:/Projects/tsrpc-examples/examples/serverless-faas/backend/src/shared -------------------------------------------------------------------------------- /examples/serverless-faas/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/frontend/tsconfig.json -------------------------------------------------------------------------------- /examples/serverless-faas/frontend/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/frontend/webpack.config.js -------------------------------------------------------------------------------- /examples/serverless-faas/frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/serverless-faas/frontend/yarn.lock -------------------------------------------------------------------------------- /examples/session-and-cookie/backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_STORE -------------------------------------------------------------------------------- /examples/session-and-cookie/backend/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/backend/.vscode/launch.json -------------------------------------------------------------------------------- /examples/session-and-cookie/backend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/backend/.vscode/settings.json -------------------------------------------------------------------------------- /examples/session-and-cookie/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/backend/README.md -------------------------------------------------------------------------------- /examples/session-and-cookie/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/backend/package.json -------------------------------------------------------------------------------- /examples/session-and-cookie/backend/src/api/ApiClear.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/backend/src/api/ApiClear.ts -------------------------------------------------------------------------------- /examples/session-and-cookie/backend/src/api/ApiSetCookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/backend/src/api/ApiSetCookie.ts -------------------------------------------------------------------------------- /examples/session-and-cookie/backend/src/api/ApiSetSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/backend/src/api/ApiSetSession.ts -------------------------------------------------------------------------------- /examples/session-and-cookie/backend/src/api/ApiTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/backend/src/api/ApiTest.ts -------------------------------------------------------------------------------- /examples/session-and-cookie/backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/backend/src/index.ts -------------------------------------------------------------------------------- /examples/session-and-cookie/backend/src/models/ServerSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/backend/src/models/ServerSession.ts -------------------------------------------------------------------------------- /examples/session-and-cookie/backend/src/models/enableCookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/backend/src/models/enableCookie.ts -------------------------------------------------------------------------------- /examples/session-and-cookie/backend/src/shared/protocols/PtlClear.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/backend/src/shared/protocols/PtlClear.ts -------------------------------------------------------------------------------- /examples/session-and-cookie/backend/src/shared/protocols/PtlSetCookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/backend/src/shared/protocols/PtlSetCookie.ts -------------------------------------------------------------------------------- /examples/session-and-cookie/backend/src/shared/protocols/PtlSetSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/backend/src/shared/protocols/PtlSetSession.ts -------------------------------------------------------------------------------- /examples/session-and-cookie/backend/src/shared/protocols/PtlTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/backend/src/shared/protocols/PtlTest.ts -------------------------------------------------------------------------------- /examples/session-and-cookie/backend/src/shared/protocols/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/backend/src/shared/protocols/base.ts -------------------------------------------------------------------------------- /examples/session-and-cookie/backend/src/shared/protocols/serviceProto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/backend/src/shared/protocols/serviceProto.ts -------------------------------------------------------------------------------- /examples/session-and-cookie/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/backend/tsconfig.json -------------------------------------------------------------------------------- /examples/session-and-cookie/backend/tsrpc.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/backend/tsrpc.config.ts -------------------------------------------------------------------------------- /examples/session-and-cookie/frontend/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_STORE 2 | node_modules 3 | dist -------------------------------------------------------------------------------- /examples/session-and-cookie/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/frontend/package.json -------------------------------------------------------------------------------- /examples/session-and-cookie/frontend/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/session-and-cookie/frontend/public/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/frontend/public/index.css -------------------------------------------------------------------------------- /examples/session-and-cookie/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/frontend/public/index.html -------------------------------------------------------------------------------- /examples/session-and-cookie/frontend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/frontend/src/index.ts -------------------------------------------------------------------------------- /examples/session-and-cookie/frontend/src/models/enableCookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/frontend/src/models/enableCookie.ts -------------------------------------------------------------------------------- /examples/session-and-cookie/frontend/src/models/showReqAndRes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/frontend/src/models/showReqAndRes.ts -------------------------------------------------------------------------------- /examples/session-and-cookie/frontend/src/shared: -------------------------------------------------------------------------------- 1 | ../../backend/src/shared -------------------------------------------------------------------------------- /examples/session-and-cookie/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/frontend/tsconfig.json -------------------------------------------------------------------------------- /examples/session-and-cookie/frontend/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/session-and-cookie/frontend/webpack.config.js -------------------------------------------------------------------------------- /examples/transfer-encryption/backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_STORE -------------------------------------------------------------------------------- /examples/transfer-encryption/backend/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/transfer-encryption/backend/.vscode/launch.json -------------------------------------------------------------------------------- /examples/transfer-encryption/backend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/transfer-encryption/backend/.vscode/settings.json -------------------------------------------------------------------------------- /examples/transfer-encryption/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/transfer-encryption/backend/README.md -------------------------------------------------------------------------------- /examples/transfer-encryption/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/transfer-encryption/backend/package.json -------------------------------------------------------------------------------- /examples/transfer-encryption/backend/src/api/ApiAddData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/transfer-encryption/backend/src/api/ApiAddData.ts -------------------------------------------------------------------------------- /examples/transfer-encryption/backend/src/api/ApiGetData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/transfer-encryption/backend/src/api/ApiGetData.ts -------------------------------------------------------------------------------- /examples/transfer-encryption/backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/transfer-encryption/backend/src/index.ts -------------------------------------------------------------------------------- /examples/transfer-encryption/backend/src/shared/models/EncryptUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/transfer-encryption/backend/src/shared/models/EncryptUtil.ts -------------------------------------------------------------------------------- /examples/transfer-encryption/backend/src/shared/protocols/PtlAddData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/transfer-encryption/backend/src/shared/protocols/PtlAddData.ts -------------------------------------------------------------------------------- /examples/transfer-encryption/backend/src/shared/protocols/PtlGetData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/transfer-encryption/backend/src/shared/protocols/PtlGetData.ts -------------------------------------------------------------------------------- /examples/transfer-encryption/backend/src/shared/protocols/serviceProto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/transfer-encryption/backend/src/shared/protocols/serviceProto.ts -------------------------------------------------------------------------------- /examples/transfer-encryption/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/transfer-encryption/backend/tsconfig.json -------------------------------------------------------------------------------- /examples/transfer-encryption/backend/tsrpc.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/transfer-encryption/backend/tsrpc.config.ts -------------------------------------------------------------------------------- /examples/transfer-encryption/frontend/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_STORE 2 | node_modules 3 | dist -------------------------------------------------------------------------------- /examples/transfer-encryption/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/transfer-encryption/frontend/package.json -------------------------------------------------------------------------------- /examples/transfer-encryption/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/transfer-encryption/frontend/public/favicon.ico -------------------------------------------------------------------------------- /examples/transfer-encryption/frontend/public/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/transfer-encryption/frontend/public/index.css -------------------------------------------------------------------------------- /examples/transfer-encryption/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/transfer-encryption/frontend/public/index.html -------------------------------------------------------------------------------- /examples/transfer-encryption/frontend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/transfer-encryption/frontend/src/index.ts -------------------------------------------------------------------------------- /examples/transfer-encryption/frontend/src/shared: -------------------------------------------------------------------------------- 1 | ../../backend/src/shared -------------------------------------------------------------------------------- /examples/transfer-encryption/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/transfer-encryption/frontend/tsconfig.json -------------------------------------------------------------------------------- /examples/transfer-encryption/frontend/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/transfer-encryption/frontend/webpack.config.js -------------------------------------------------------------------------------- /examples/user-authentication/backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_STORE -------------------------------------------------------------------------------- /examples/user-authentication/backend/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/.vscode/launch.json -------------------------------------------------------------------------------- /examples/user-authentication/backend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/.vscode/settings.json -------------------------------------------------------------------------------- /examples/user-authentication/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/README.md -------------------------------------------------------------------------------- /examples/user-authentication/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/package.json -------------------------------------------------------------------------------- /examples/user-authentication/backend/src/api/action/ApiAdminAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/src/api/action/ApiAdminAction.ts -------------------------------------------------------------------------------- /examples/user-authentication/backend/src/api/action/ApiGuestAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/src/api/action/ApiGuestAction.ts -------------------------------------------------------------------------------- /examples/user-authentication/backend/src/api/action/ApiNormalAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/src/api/action/ApiNormalAction.ts -------------------------------------------------------------------------------- /examples/user-authentication/backend/src/api/user/ApiLogin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/src/api/user/ApiLogin.ts -------------------------------------------------------------------------------- /examples/user-authentication/backend/src/api/user/ApiLogout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/src/api/user/ApiLogout.ts -------------------------------------------------------------------------------- /examples/user-authentication/backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/src/index.ts -------------------------------------------------------------------------------- /examples/user-authentication/backend/src/models/UserUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/src/models/UserUtil.ts -------------------------------------------------------------------------------- /examples/user-authentication/backend/src/models/enableAuthentication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/src/models/enableAuthentication.ts -------------------------------------------------------------------------------- /examples/user-authentication/backend/src/models/parseCurrentUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/src/models/parseCurrentUser.ts -------------------------------------------------------------------------------- /examples/user-authentication/backend/src/shared/models/CurrentUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/src/shared/models/CurrentUser.ts -------------------------------------------------------------------------------- /examples/user-authentication/backend/src/shared/protocols/action/PtlAdminAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/src/shared/protocols/action/PtlAdminAction.ts -------------------------------------------------------------------------------- /examples/user-authentication/backend/src/shared/protocols/action/PtlGuestAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/src/shared/protocols/action/PtlGuestAction.ts -------------------------------------------------------------------------------- /examples/user-authentication/backend/src/shared/protocols/action/PtlNormalAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/src/shared/protocols/action/PtlNormalAction.ts -------------------------------------------------------------------------------- /examples/user-authentication/backend/src/shared/protocols/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/src/shared/protocols/base.ts -------------------------------------------------------------------------------- /examples/user-authentication/backend/src/shared/protocols/serviceProto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/src/shared/protocols/serviceProto.ts -------------------------------------------------------------------------------- /examples/user-authentication/backend/src/shared/protocols/user/PtlLogin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/src/shared/protocols/user/PtlLogin.ts -------------------------------------------------------------------------------- /examples/user-authentication/backend/src/shared/protocols/user/PtlLogout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/src/shared/protocols/user/PtlLogout.ts -------------------------------------------------------------------------------- /examples/user-authentication/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/tsconfig.json -------------------------------------------------------------------------------- /examples/user-authentication/backend/tsrpc.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/backend/tsrpc.config.ts -------------------------------------------------------------------------------- /examples/user-authentication/frontend/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_STORE 2 | node_modules 3 | dist -------------------------------------------------------------------------------- /examples/user-authentication/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/frontend/package.json -------------------------------------------------------------------------------- /examples/user-authentication/frontend/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/user-authentication/frontend/public/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/frontend/public/index.css -------------------------------------------------------------------------------- /examples/user-authentication/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/frontend/public/index.html -------------------------------------------------------------------------------- /examples/user-authentication/frontend/src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/frontend/src/client.ts -------------------------------------------------------------------------------- /examples/user-authentication/frontend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/frontend/src/index.ts -------------------------------------------------------------------------------- /examples/user-authentication/frontend/src/shared: -------------------------------------------------------------------------------- 1 | ../../backend/src/shared -------------------------------------------------------------------------------- /examples/user-authentication/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/frontend/tsconfig.json -------------------------------------------------------------------------------- /examples/user-authentication/frontend/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/examples/user-authentication/frontend/webpack.config.js -------------------------------------------------------------------------------- /scripts/npm-update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k8w/tsrpc-examples/HEAD/scripts/npm-update.js --------------------------------------------------------------------------------