Skip to content

Extending base class properties are not defined #10

@lekhmanrus

Description

@lekhmanrus

Suppose we have four classes: A. B, C and B0:
class A { }
class B0 { }
class B extends B0 { }
class C {
@use(A, B) this;
constructor() {
A.call(this);
B.call(this);
}
}

So, in this case getters/setters of B0 will be undefined for C.

See detailed example here: https://stackblitz.com/edit/typescript-utvbsh

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions