Defining a Mutable Class Schema in TypeScript

is is possible to define a class schema as mutable?

something like

class Person extends Schema.MutableClass<Person>("Person")({
  id: Schema.Number,
  name: Schema.NonEmptyString
}) {}


i tried

class Person extends Schema.mutable(Schema.Class<Person>("Person"))({
  id: Schema.Number,
  name: Schema.NonEmptyString
}) {}


but it says: Type 'Person' recursively references itself as a base type.(2310)
Was this page helpful?