Overriding Base Class Methods in Effect Schema Classes

With Effect schema classes that have methods, when extending base classes how can you override base class methods?

export class ExtendedClass extends BaseClass.extend<ExtendedClass>("ExtendedClass")({

    baseClassMethodToOverride(...args) {
        ... Overriide base class method here
    }

});


This yields an error: BaseClass defines instance member property baseClassMethodToOverride , but extended class ExtendedClass defines it as instance member function.

The reason for this is I want to have domain level checks as close to my domain model as possible
Was this page helpful?