├── .changeset ├── README.md └── config.json ├── .gitattributes ├── .github └── workflows │ ├── cr.yml │ ├── release.yml │ └── repo-migration-notice.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc ├── .vscode └── settings.json ├── DEVELOP.md ├── LICENSE ├── README.md ├── examples └── quickstart-chat │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.js │ ├── index.html │ ├── package.json │ ├── public │ └── vite.svg │ ├── src │ ├── .gitattributes │ ├── App.css │ ├── App.integration.test.tsx │ ├── App.tsx │ ├── assets │ │ └── react.svg │ ├── index.css │ ├── main.tsx │ ├── module_bindings │ │ ├── identity_connected_reducer.ts │ │ ├── identity_disconnected_reducer.ts │ │ ├── index.ts │ │ ├── message_table.ts │ │ ├── message_type.ts │ │ ├── send_message_reducer.ts │ │ ├── set_name_reducer.ts │ │ ├── user_table.ts │ │ └── user_type.ts │ ├── setupTests.ts │ └── vite-env.d.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.ts │ └── vitest.config.ts ├── package.json ├── packages ├── sdk │ ├── CHANGELOG.md │ ├── LICENSE.txt │ ├── README.md │ ├── package.json │ ├── src │ │ ├── algebraic_type.ts │ │ ├── algebraic_value.ts │ │ ├── binary_reader.ts │ │ ├── binary_writer.ts │ │ ├── client_api │ │ │ ├── bsatn_row_list_type.ts │ │ │ ├── call_reducer_type.ts │ │ │ ├── client_message_type.ts │ │ │ ├── compressable_query_update_type.ts │ │ │ ├── database_update_type.ts │ │ │ ├── energy_quanta_type.ts │ │ │ ├── identity_token_type.ts │ │ │ ├── index.ts │ │ │ ├── initial_subscription_type.ts │ │ │ ├── one_off_query_response_type.ts │ │ │ ├── one_off_query_type.ts │ │ │ ├── one_off_table_type.ts │ │ │ ├── query_id_type.ts │ │ │ ├── query_update_type.ts │ │ │ ├── reducer_call_info_type.ts │ │ │ ├── row_size_hint_type.ts │ │ │ ├── server_message_type.ts │ │ │ ├── subscribe_applied_type.ts │ │ │ ├── subscribe_multi_applied_type.ts │ │ │ ├── subscribe_multi_type.ts │ │ │ ├── subscribe_rows_type.ts │ │ │ ├── subscribe_single_type.ts │ │ │ ├── subscribe_type.ts │ │ │ ├── subscription_error_type.ts │ │ │ ├── table_update_type.ts │ │ │ ├── transaction_update_light_type.ts │ │ │ ├── transaction_update_type.ts │ │ │ ├── unsubscribe_applied_type.ts │ │ │ ├── unsubscribe_multi_applied_type.ts │ │ │ ├── unsubscribe_multi_type.ts │ │ │ ├── unsubscribe_type.ts │ │ │ └── update_status_type.ts │ │ ├── client_cache.ts │ │ ├── connection_id.ts │ │ ├── db_connection_builder.ts │ │ ├── db_connection_impl.ts │ │ ├── db_context.ts │ │ ├── decompress.ts │ │ ├── event.ts │ │ ├── event_context.ts │ │ ├── event_emitter.ts │ │ ├── identity.ts │ │ ├── index.ts │ │ ├── json_api.ts │ │ ├── logger.ts │ │ ├── message_types.ts │ │ ├── reducer_event.ts │ │ ├── schedule_at.ts │ │ ├── serializer.ts │ │ ├── spacetime_module.ts │ │ ├── subscription_builder_impl.ts │ │ ├── table_cache.ts │ │ ├── time_duration.ts │ │ ├── timestamp.ts │ │ ├── utils.ts │ │ ├── version.ts │ │ ├── websocket_decompress_adapter.ts │ │ └── websocket_test_adapter.ts │ ├── tests │ │ ├── algebraic_value.test.ts │ │ ├── binary_read_write.test.ts │ │ ├── db_connection.test.ts │ │ ├── table_cache.test.ts │ │ └── version.test.ts │ └── tsconfig.json └── test-app │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── index.html │ ├── package.json │ ├── server │ ├── .gitignore │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── src │ ├── .gitattributes │ ├── App.css │ ├── App.tsx │ ├── index.css │ ├── main.tsx │ ├── module_bindings │ │ ├── create_player_reducer.ts │ │ ├── index.ts │ │ ├── player_table.ts │ │ ├── player_type.ts │ │ ├── point_type.ts │ │ ├── unindexed_player_table.ts │ │ ├── unindexed_player_type.ts │ │ ├── user_table.ts │ │ └── user_type.ts │ └── vite-env.d.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tsup.config.ts └── vitest.config.ts /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/cr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/.github/workflows/cr.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/repo-migration-notice.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/.github/workflows/repo-migration-notice.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .envrc 3 | dist/ 4 | .DS_Store -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | tests 2 | .envrc 3 | node_modules 4 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | pnpm-lock.yaml 3 | dist 4 | target 5 | /.github 6 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /DEVELOP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/DEVELOP.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/README.md -------------------------------------------------------------------------------- /examples/quickstart-chat/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/.gitignore -------------------------------------------------------------------------------- /examples/quickstart-chat/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/CHANGELOG.md -------------------------------------------------------------------------------- /examples/quickstart-chat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/README.md -------------------------------------------------------------------------------- /examples/quickstart-chat/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/eslint.config.js -------------------------------------------------------------------------------- /examples/quickstart-chat/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/index.html -------------------------------------------------------------------------------- /examples/quickstart-chat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/package.json -------------------------------------------------------------------------------- /examples/quickstart-chat/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/public/vite.svg -------------------------------------------------------------------------------- /examples/quickstart-chat/src/.gitattributes: -------------------------------------------------------------------------------- 1 | /module_bindings/** linguist-generated=true 2 | -------------------------------------------------------------------------------- /examples/quickstart-chat/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/src/App.css -------------------------------------------------------------------------------- /examples/quickstart-chat/src/App.integration.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/src/App.integration.test.tsx -------------------------------------------------------------------------------- /examples/quickstart-chat/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/src/App.tsx -------------------------------------------------------------------------------- /examples/quickstart-chat/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/src/assets/react.svg -------------------------------------------------------------------------------- /examples/quickstart-chat/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/src/index.css -------------------------------------------------------------------------------- /examples/quickstart-chat/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/src/main.tsx -------------------------------------------------------------------------------- /examples/quickstart-chat/src/module_bindings/identity_connected_reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/src/module_bindings/identity_connected_reducer.ts -------------------------------------------------------------------------------- /examples/quickstart-chat/src/module_bindings/identity_disconnected_reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/src/module_bindings/identity_disconnected_reducer.ts -------------------------------------------------------------------------------- /examples/quickstart-chat/src/module_bindings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/src/module_bindings/index.ts -------------------------------------------------------------------------------- /examples/quickstart-chat/src/module_bindings/message_table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/src/module_bindings/message_table.ts -------------------------------------------------------------------------------- /examples/quickstart-chat/src/module_bindings/message_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/src/module_bindings/message_type.ts -------------------------------------------------------------------------------- /examples/quickstart-chat/src/module_bindings/send_message_reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/src/module_bindings/send_message_reducer.ts -------------------------------------------------------------------------------- /examples/quickstart-chat/src/module_bindings/set_name_reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/src/module_bindings/set_name_reducer.ts -------------------------------------------------------------------------------- /examples/quickstart-chat/src/module_bindings/user_table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/src/module_bindings/user_table.ts -------------------------------------------------------------------------------- /examples/quickstart-chat/src/module_bindings/user_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/src/module_bindings/user_type.ts -------------------------------------------------------------------------------- /examples/quickstart-chat/src/setupTests.ts: -------------------------------------------------------------------------------- 1 | import '@testing-library/jest-dom'; 2 | -------------------------------------------------------------------------------- /examples/quickstart-chat/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/quickstart-chat/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/tsconfig.app.json -------------------------------------------------------------------------------- /examples/quickstart-chat/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/tsconfig.json -------------------------------------------------------------------------------- /examples/quickstart-chat/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/tsconfig.node.json -------------------------------------------------------------------------------- /examples/quickstart-chat/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/vite.config.ts -------------------------------------------------------------------------------- /examples/quickstart-chat/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/examples/quickstart-chat/vitest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/package.json -------------------------------------------------------------------------------- /packages/sdk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/CHANGELOG.md -------------------------------------------------------------------------------- /packages/sdk/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/LICENSE.txt -------------------------------------------------------------------------------- /packages/sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/README.md -------------------------------------------------------------------------------- /packages/sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/package.json -------------------------------------------------------------------------------- /packages/sdk/src/algebraic_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/algebraic_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/algebraic_value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/algebraic_value.ts -------------------------------------------------------------------------------- /packages/sdk/src/binary_reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/binary_reader.ts -------------------------------------------------------------------------------- /packages/sdk/src/binary_writer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/binary_writer.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/bsatn_row_list_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/bsatn_row_list_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/call_reducer_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/call_reducer_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/client_message_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/client_message_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/compressable_query_update_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/compressable_query_update_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/database_update_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/database_update_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/energy_quanta_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/energy_quanta_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/identity_token_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/identity_token_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/initial_subscription_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/initial_subscription_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/one_off_query_response_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/one_off_query_response_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/one_off_query_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/one_off_query_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/one_off_table_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/one_off_table_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/query_id_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/query_id_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/query_update_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/query_update_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/reducer_call_info_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/reducer_call_info_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/row_size_hint_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/row_size_hint_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/server_message_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/server_message_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/subscribe_applied_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/subscribe_applied_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/subscribe_multi_applied_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/subscribe_multi_applied_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/subscribe_multi_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/subscribe_multi_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/subscribe_rows_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/subscribe_rows_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/subscribe_single_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/subscribe_single_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/subscribe_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/subscribe_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/subscription_error_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/subscription_error_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/table_update_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/table_update_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/transaction_update_light_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/transaction_update_light_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/transaction_update_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/transaction_update_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/unsubscribe_applied_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/unsubscribe_applied_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/unsubscribe_multi_applied_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/unsubscribe_multi_applied_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/unsubscribe_multi_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/unsubscribe_multi_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/unsubscribe_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/unsubscribe_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_api/update_status_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_api/update_status_type.ts -------------------------------------------------------------------------------- /packages/sdk/src/client_cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/client_cache.ts -------------------------------------------------------------------------------- /packages/sdk/src/connection_id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/connection_id.ts -------------------------------------------------------------------------------- /packages/sdk/src/db_connection_builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/db_connection_builder.ts -------------------------------------------------------------------------------- /packages/sdk/src/db_connection_impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/db_connection_impl.ts -------------------------------------------------------------------------------- /packages/sdk/src/db_context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/db_context.ts -------------------------------------------------------------------------------- /packages/sdk/src/decompress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/decompress.ts -------------------------------------------------------------------------------- /packages/sdk/src/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/event.ts -------------------------------------------------------------------------------- /packages/sdk/src/event_context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/event_context.ts -------------------------------------------------------------------------------- /packages/sdk/src/event_emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/event_emitter.ts -------------------------------------------------------------------------------- /packages/sdk/src/identity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/identity.ts -------------------------------------------------------------------------------- /packages/sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/json_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/json_api.ts -------------------------------------------------------------------------------- /packages/sdk/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/logger.ts -------------------------------------------------------------------------------- /packages/sdk/src/message_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/message_types.ts -------------------------------------------------------------------------------- /packages/sdk/src/reducer_event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/reducer_event.ts -------------------------------------------------------------------------------- /packages/sdk/src/schedule_at.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/schedule_at.ts -------------------------------------------------------------------------------- /packages/sdk/src/serializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/serializer.ts -------------------------------------------------------------------------------- /packages/sdk/src/spacetime_module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/spacetime_module.ts -------------------------------------------------------------------------------- /packages/sdk/src/subscription_builder_impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/subscription_builder_impl.ts -------------------------------------------------------------------------------- /packages/sdk/src/table_cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/table_cache.ts -------------------------------------------------------------------------------- /packages/sdk/src/time_duration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/time_duration.ts -------------------------------------------------------------------------------- /packages/sdk/src/timestamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/timestamp.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/utils.ts -------------------------------------------------------------------------------- /packages/sdk/src/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/version.ts -------------------------------------------------------------------------------- /packages/sdk/src/websocket_decompress_adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/websocket_decompress_adapter.ts -------------------------------------------------------------------------------- /packages/sdk/src/websocket_test_adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/src/websocket_test_adapter.ts -------------------------------------------------------------------------------- /packages/sdk/tests/algebraic_value.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/tests/algebraic_value.test.ts -------------------------------------------------------------------------------- /packages/sdk/tests/binary_read_write.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/tests/binary_read_write.test.ts -------------------------------------------------------------------------------- /packages/sdk/tests/db_connection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/tests/db_connection.test.ts -------------------------------------------------------------------------------- /packages/sdk/tests/table_cache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/tests/table_cache.test.ts -------------------------------------------------------------------------------- /packages/sdk/tests/version.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/tests/version.test.ts -------------------------------------------------------------------------------- /packages/sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/sdk/tsconfig.json -------------------------------------------------------------------------------- /packages/test-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/.gitignore -------------------------------------------------------------------------------- /packages/test-app/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/CHANGELOG.md -------------------------------------------------------------------------------- /packages/test-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/README.md -------------------------------------------------------------------------------- /packages/test-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/index.html -------------------------------------------------------------------------------- /packages/test-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/package.json -------------------------------------------------------------------------------- /packages/test-app/server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/server/.gitignore -------------------------------------------------------------------------------- /packages/test-app/server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/server/Cargo.toml -------------------------------------------------------------------------------- /packages/test-app/server/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/server/src/lib.rs -------------------------------------------------------------------------------- /packages/test-app/src/.gitattributes: -------------------------------------------------------------------------------- 1 | /module_bindings/** linguist-generated=true 2 | -------------------------------------------------------------------------------- /packages/test-app/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/src/App.css -------------------------------------------------------------------------------- /packages/test-app/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/src/App.tsx -------------------------------------------------------------------------------- /packages/test-app/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/src/index.css -------------------------------------------------------------------------------- /packages/test-app/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/src/main.tsx -------------------------------------------------------------------------------- /packages/test-app/src/module_bindings/create_player_reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/src/module_bindings/create_player_reducer.ts -------------------------------------------------------------------------------- /packages/test-app/src/module_bindings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/src/module_bindings/index.ts -------------------------------------------------------------------------------- /packages/test-app/src/module_bindings/player_table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/src/module_bindings/player_table.ts -------------------------------------------------------------------------------- /packages/test-app/src/module_bindings/player_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/src/module_bindings/player_type.ts -------------------------------------------------------------------------------- /packages/test-app/src/module_bindings/point_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/src/module_bindings/point_type.ts -------------------------------------------------------------------------------- /packages/test-app/src/module_bindings/unindexed_player_table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/src/module_bindings/unindexed_player_table.ts -------------------------------------------------------------------------------- /packages/test-app/src/module_bindings/unindexed_player_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/src/module_bindings/unindexed_player_type.ts -------------------------------------------------------------------------------- /packages/test-app/src/module_bindings/user_table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/src/module_bindings/user_table.ts -------------------------------------------------------------------------------- /packages/test-app/src/module_bindings/user_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/src/module_bindings/user_type.ts -------------------------------------------------------------------------------- /packages/test-app/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/test-app/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/tsconfig.app.json -------------------------------------------------------------------------------- /packages/test-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/tsconfig.json -------------------------------------------------------------------------------- /packages/test-app/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/tsconfig.node.json -------------------------------------------------------------------------------- /packages/test-app/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/packages/test-app/vite.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/tsup.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clockworklabs/spacetimedb-typescript-sdk/HEAD/vitest.config.ts --------------------------------------------------------------------------------