Type alias ClassAmendment<TClass, TAmended>

ClassAmendment<TClass, TAmended>: AeClass<any> extends TAmended
    ? ClassAmendmentDecorator<TClass>
    : ClassAmendatory<TClass, TAmended>

Class amendment.

Can be used as class decorator, unless expects an amended entity other than AeClass.

Type Parameters

  • TClass extends AbstractClass

    A type of amended class.

  • TAmended extends AeClass<TClass> = AeClass<TClass>

    A type of amended entity representing a class to amend.

Generated using TypeDoc