Function
The key path navigating to the nested model.
nestedModelSignal
Decorator that binds a reactive signal to a nested TurboModel instance at the given key path.
this.getNested(...keys)
this.getNested(...keys).data = value
class AppModel extends TurboModel { @nestedModelSignal("users", "42") user = undefined;} Copy
class AppModel extends TurboModel { @nestedModelSignal("users", "42") user = undefined;}
Is equivalent to:
class AppModel extends TurboModel { @signal get user() { return this.getNested("users", "42"); } set user(value) { this.getNested("users", "42").data = value; }} Copy
class AppModel extends TurboModel { @signal get user() { return this.getNested("users", "42"); } set user(value) { this.getNested("users", "42").data = value; }}
The key path navigating to the nested model.