You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
✘ [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/client_api/index.ts:38:29:
38 │ import { BsatnRowList } from './bsatn_row_list_type.ts';
TODO
Fix the build issue
Add regression test to make sure we don't break this moving forward
Reacted by Gary Kelly, custompro12, JohnyBro and Oleksandr Ryzhyk
Original reporter here, I think it's a typo but you mention AngularJS in the description which is the first angular version and is deprecated now. The issue is for the latest Angular v20.
We are also unable to use the latest version of SpacetimeDB (bindings generated with v1.8.0) with the TypeScript configuration generated by our Angular v19 project.
I tried to update to version 1.9 to see if the build works but I still get 2 errors.
Seems like there is a name issue in the generated typescript code
✘ [ERROR] TS2552: Cannot find name 'ClubRow'. Did you mean 'ClubsRow'? [plugin angular-compiler]
src/module_bindings/index.ts:60:5:
60 │ }, ClubRow),
╵ ~~~~~~~
✘ [ERROR] TS4114: This member must have an 'override' modifier because it overrides a member in the base class 'DbConnectionImpl<{ versionInfo: { cliVersion: "1.9.0"; }; tables: readonly [{ name: "Clubs"; accessorName: "clubs"; columns: CoerceRow<CoerceRow<any>>; rowType: ProductTypeType; indexes: [...]; constraints: readonly { ...; }[]; }, { ...; }]; reducers: readonly [...]; }>'. [plugin angular-compiler]
src/module_bindings/index.ts:118:2:
118 │ subscriptionBuilder = (): SubscriptionBuilder => {
╵ ~~~~~~~~~~~~~~~~~~~
Application bundle generation failed. [5.999 seconds] - 2025-11-28T07:58:07.260Z
X [ERROR] TS7030: Not all code paths return a value. [plugin angular-compiler]
node_modules/spacetimedb/src/lib/schema.ts:108:23:
108 │ .map(c => {
╵ ~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/client_cache.ts:4:48:
4 │ import { type TableCache, TableCacheImpl } from './table_cache.ts';
╵ ~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/db_connection_impl.ts:5:25:
5 │ import BsatnRowList from './client_api/bsatn_row_list_type.ts';
╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/db_connection_impl.ts:6:26:
6 │ import ClientMessage from './client_api/client_message_type.ts';
╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/db_connection_impl.ts:7:27:
7 │ import DatabaseUpdate from './client_api/database_update_type.ts';
╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/db_connection_impl.ts:8:24:
8 │ import QueryUpdate from './client_api/query_update_type.ts';
╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/db_connection_impl.ts:9:26:
9 │ import ServerMessage from './client_api/server_message_type.ts';
╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/db_connection_impl.ts:10:27:
10 │ import RawTableUpdate from './client_api/table_update_type.ts';
╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/db_connection_impl.ts:11:28:
11 │ import { ClientCache } from './client_cache.ts';
╵ ~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/db_connection_impl.ts:12:36:
12 │ import { DbConnectionBuilder } from './db_connection_builder.ts';
╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/db_connection_impl.ts:13:31:
13 │ import { type DbContext } from './db_context.ts';
╵ ~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/db_connection_impl.ts:20:7:
20 │ } from './event_context.ts';
╵ ~~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/db_connection_impl.ts:21:29:
21 │ import { EventEmitter } from './event_emitter.ts';
╵ ~~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/db_connection_impl.ts:22:27:
22 │ import { decompress } from './decompress.ts';
╵ ~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/db_connection_impl.ts:32:41:
32 │ import { type UntypedRemoteModule } from './spacetime_module.ts';
╵ ~~~~~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/db_connection_impl.ts:38:7:
38 │ } from './table_cache.ts';
╵ ~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/db_connection_impl.ts:39:43:
39 │ ...ocketDecompressAdapter } from './websocket_decompress_adapter.ts';
╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/db_connection_impl.ts:46:7:
46 │ } from './subscription_builder_impl.ts';
╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/db_connection_impl.ts:47:27:
47 │ import { stdbLogger } from './logger.ts';
╵ ~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/db_connection_impl.ts:58:42:
58 │ import { toCamelCase, toPascalCase } from '../lib/util.ts';
╵ ~~~~~~~~~~~~~~~~
X [ERROR] TS7030: Not all code paths return a value. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/db_connection_impl.ts:424:5:
424 │ ): Promise<Message | undefined> {
╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X [ERROR] TS2550: Property 'withResolvers' does not exist on type 'PromiseConstructor'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2024' or later. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/db_connection_impl.ts:992:49:
992 │ ...promise, resolve, reject } = Promise.withResolvers<Uint8Array>();
╵ ~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/index.ts:2:14:
2 │ export * from './db_connection_impl.ts';
╵ ~~~~~~~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/index.ts:3:14:
3 │ export * from './client_cache.ts';
╵ ~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/index.ts:4:14:
4 │ export * from './message_types.ts';
╵ ~~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/index.ts:5:33:
5 │ export { type ClientTable } from './client_table.ts';
╵ ~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/index.ts:6:34:
6 │ export { type RemoteModule } from './spacetime_module.ts';
╵ ~~~~~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/index.ts:7:37:
7 │ export { type SetReducerFlags } from './reducers.ts';
╵ ~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/index.ts:8:14:
8 │ export * from '../lib/type_builders.ts';
╵ ~~~~~~~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/index.ts:9:45:
9 │ export { schema, convertToAccessorMap } from '../lib/schema.ts';
╵ ~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/index.ts:10:22:
10 │ export { table } from '../lib/table.ts';
╵ ~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/index.ts:11:40:
11 │ export { reducerSchema, reducers } from '../lib/reducers.ts';
╵ ~~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/index.ts:12:44:
12 │ export { procedureSchema, procedures } from '../lib/procedures.ts';
╵ ~~~~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/table_cache.ts:1:29:
1 │ import { EventEmitter } from './event_emitter.ts';
╵ ~~~~~~~~~~~~~~~~~~~~
X [ERROR] TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled. [plugin angular-compiler]
node_modules/spacetimedb/src/sdk/table_cache.ts:3:27:
3 │ import { stdbLogger } from './logger.ts';
╵ ~~~~~~~~~~~~~
X [ERROR] TS4114: This member must have an 'override' modifier because it overrides a member in the base class 'Error'. [plugin angular-compiler]
node_modules/spacetimedb/src/server/errors.ts:10:18:
10 │ public readonly message: string;
╵ ~~~~~~~
X [ERROR] TS4114: This member must have an 'override' modifier because it overrides a member in the base class 'Error'. [plugin angular-compiler]
node_modules/spacetimedb/src/server/errors.ts:29:6:
29 │ get name(): string {
╵ ~~~~
X [ERROR] TS4114: This member must have an 'override' modifier because it overrides a member in the base class 'Error'. [plugin angular-compiler]
node_modules/spacetimedb/src/server/errors.ts:44:6:
44 │ get name() {
╵ ~~~~
X [ERROR] TS7016: Could not find a declaration file for module 'statuses'. 'E:/GameDev/rts/client/node_modules/statuses/index.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/statuses` if it exists or add a new declaration (.d.ts) file containing `declare module 'statuses';` [plugin angular-compiler]
node_modules/spacetimedb/src/server/http_internal.ts:2:19:
2 │ import status from 'statuses';
╵ ~~~~~~~~~~
X [ERROR] TS2307: Cannot find module 'spacetime:sys@1.0' or its corresponding type declarations. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:1:30:
1 │ import * as _syscalls1_0 from 'spacetime:sys@1.0';
╵ ~~~~~~~~~~~~~~~~~~~
X [ERROR] TS2307: Cannot find module 'spacetime:sys@1.2' or its corresponding type declarations. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:2:30:
2 │ import * as _syscalls1_2 from 'spacetime:sys@1.2';
╵ ~~~~~~~~~~~~~~~~~~~
X [ERROR] TS2307: Cannot find module 'spacetime:sys@1.0' or its corresponding type declarations. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:4:43:
4 │ import type { ModuleHooks, u16, u32 } from 'spacetime:sys@1.0';
╵ ~~~~~~~~~~~~~~~~~~~
X [ERROR] TS7006: Parameter 'reducerId' implicitly has an 'any' type. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:203:19:
203 │ __call_reducer__(reducerId, sender, connId, timestamp, argsBuf) {
╵ ~~~~~~~~~
X [ERROR] TS7006: Parameter 'sender' implicitly has an 'any' type. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:203:30:
203 │ __call_reducer__(reducerId, sender, connId, timestamp, argsBuf) {
╵ ~~~~~~
X [ERROR] TS7006: Parameter 'connId' implicitly has an 'any' type. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:203:38:
203 │ __call_reducer__(reducerId, sender, connId, timestamp, argsBuf) {
╵ ~~~~~~
X [ERROR] TS7006: Parameter 'timestamp' implicitly has an 'any' type. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:203:46:
203 │ __call_reducer__(reducerId, sender, connId, timestamp, argsBuf) {
╵ ~~~~~~~~~
X [ERROR] TS7006: Parameter 'argsBuf' implicitly has an 'any' type. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:203:57:
203 │ __call_reducer__(reducerId, sender, connId, timestamp, argsBuf) {
╵ ~~~~~~~
X [ERROR] TS2307: Cannot find module 'spacetime:sys@1.1' or its corresponding type declarations. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:231:32:
231 │ export const hooks_v1_1: import('spacetime:sys@1.1').ModuleHooks = {
╵ ~~~~~~~~~~~~~~~~~~~
X [ERROR] TS7006: Parameter 'id' implicitly has an 'any' type. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:232:16:
232 │ __call_view__(id, sender, argsBuf) {
╵ ~~
X [ERROR] TS7006: Parameter 'sender' implicitly has an 'any' type. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:232:20:
232 │ __call_view__(id, sender, argsBuf) {
╵ ~~~~~~
X [ERROR] TS7006: Parameter 'argsBuf' implicitly has an 'any' type. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:232:28:
232 │ __call_view__(id, sender, argsBuf) {
╵ ~~~~~~~
X [ERROR] TS7006: Parameter 'id' implicitly has an 'any' type. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:251:21:
251 │ __call_view_anon__(id, argsBuf) {
╵ ~~
X [ERROR] TS7006: Parameter 'argsBuf' implicitly has an 'any' type. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:251:25:
251 │ __call_view_anon__(id, argsBuf) {
╵ ~~~~~~~
X [ERROR] TS2307: Cannot find module 'spacetime:sys@1.2' or its corresponding type declarations. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:271:32:
271 │ export const hooks_v1_2: import('spacetime:sys@1.2').ModuleHooks = {
╵ ~~~~~~~~~~~~~~~~~~~
X [ERROR] TS7006: Parameter 'id' implicitly has an 'any' type. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:272:21:
272 │ __call_procedure__(id, sender, connection_id, timestamp, args) {
╵ ~~
X [ERROR] TS7006: Parameter 'sender' implicitly has an 'any' type. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:272:25:
272 │ __call_procedure__(id, sender, connection_id, timestamp, args) {
╵ ~~~~~~
X [ERROR] TS7006: Parameter 'connection_id' implicitly has an 'any' type. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:272:33:
272 │ __call_procedure__(id, sender, connection_id, timestamp, args) {
╵ ~~~~~~~~~~~~~
X [ERROR] TS7006: Parameter 'timestamp' implicitly has an 'any' type. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:272:48:
272 │ __call_procedure__(id, sender, connection_id, timestamp, args) {
╵ ~~~~~~~~~
X [ERROR] TS7006: Parameter 'args' implicitly has an 'any' type. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:272:59:
272 │ __call_procedure__(id, sender, connection_id, timestamp, args) {
╵ ~~~~
X [ERROR] TS2550: Property 'isSubsetOf' does not exist on type 'Set<number>'. Do you need to change your target library? Try changing the 'lib' compiler option to 'esnext' or later. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:413:27:
413 │ .some(x => columnSet.isSubsetOf(new Set(x.data.value.column...
╵ ~~~~~~~~~~
X [ERROR] TS2550: Property 'dispose' does not exist on type 'SymbolConstructor'. Do you need to change your target library? Try changing the 'lib' compiler option to 'esnext' or later. [plugin angular-compiler]
node_modules/spacetimedb/src/server/runtime.ts:626:10:
626 │ [Symbol.dispose]() {
╵ ~~~~~~~
X [ERROR] TS2707: Generic type 'RemoteModule' requires between 3 and 4 type arguments. [plugin angular-compiler]
src/module_bindings/index.ts:114:12:
114 │ } satisfies __RemoteModule<
╵ ~~~~~~~~~~~~~~~
X [ERROR] TS4114: This member must have an 'override' modifier because it overrides a member in the base class 'DbConnectionImpl<any>'. [plugin angular-compiler]
src/module_bindings/index.ts:140:2:
140 │ subscriptionBuilder = (): SubscriptionBuilder => {
╵ ~~~~~~~~~~~~~~~~~~~
@webmarket7 Did you regenerate the bindings after updating ?
I created the new Angular project, installed spacetimedb: 1.10.0, generated the module_bindings from the Rust server with spacetimedb: 1.10.0 and ran the ng serve.
@webmarket7 It strange because thoses errors are from past version which has been fixed.
I tried the version 1.10 and now I only have this error :
✘ [ERROR] TS4114: This member must have an 'override' modifier because it overrides a member in the base class 'DbConnectionImpl<{ procedures: readonly []; versionInfo: { cliVersion: "1.10.0"; }; tables: readonly [{ name: "Clubs"; accessorName: "clubs"; columns: CoerceRow<CoerceRow<{ clubId: U32ColumnBuilder<{ isPrimaryKey: true; }>; name: StringBuilder; description: StringBuilder; createdAt: TimestampBuilder; updatedAt: Time...'. [plugin angular-compiler]
src/module_bindings/index.ts:141:2:
141 │ subscriptionBuilder = (): SubscriptionBuilder => {
╵ ~~~~~~~~~~~~~~~~~~~
@JohnyBro Hello! I think I know, why you don't see those errors. I tried to build the app with ng build and got only those issues from module_bindings, that you mentioned:
But when I run the dev server with ng serve, I get this:
I mean, being able to build it is awesome, but it is pretty much not usable for me, because I can't develop the app with the dev server.
Activity
JohnyBro commentedon Oct 28, 2025
Original reporter here, I think it's a typo but you mention AngularJS in the description which is the first angular version and is deprecated now. The issue is for the latest Angular v20.
gk-bbai commentedon Nov 18, 2025
We are also unable to use the latest version of SpacetimeDB (bindings generated with v1.8.0) with the TypeScript configuration generated by our Angular v19 project.
[-]Fix AngularJS builds[/-][+]Fix Angular builds[/+]JohnyBro commentedon Nov 22, 2025
I tried to update to version 1.9 to see if the build works but I still get 2 errors.
webmarket7 commentedon Nov 23, 2025
I see the same issue for Angular 21. Upvote this issue.
cloutiertyler commentedon Nov 25, 2025
A fix is in the works here: #3737
Fixes reported issues with the TypeScript SDK (#3737)
webmarket7 commentedon Nov 28, 2025
Are there any updates on this issue? I tried to use spacetimedb: 1.10.0 with freshly created Angular 20 project.
And I get a lot of TS errors:
JohnyBro commentedon Nov 28, 2025
@webmarket7 Did you regenerate the bindings after updating ?
webmarket7 commentedon Nov 29, 2025
I created the new Angular project, installed spacetimedb: 1.10.0, generated the module_bindings from the Rust server with spacetimedb: 1.10.0 and ran the
ng serve.JohnyBro commentedon Nov 29, 2025
@webmarket7 It strange because thoses errors are from past version which has been fixed.
I tried the version 1.10 and now I only have this error :
webmarket7 commentedon Dec 2, 2025
@JohnyBro Hello! I think I know, why you don't see those errors. I tried to build the app with
ng buildand got only those issues frommodule_bindings, that you mentioned:But when I run the dev server with
ng serve, I get this:I mean, being able to build it is awesome, but it is pretty much not usable for me, because I can't develop the app with the dev server.
[TS] Use 'override' when overriding class items (#3852)
joshua-spacetime commentedon Dec 11, 2025
Fixed by #3852