Type alias DecoratedAeClass<TClass, TAmended>

DecoratedAeClass<TClass, TAmended>: DecoratedAeClass.ForBase<AeClass<TClass>, TClass, TAmended>

An amended entity representing a class to decorate.

Contains a data required for class decoration.

Contains a class to amend, as well as arbitrary amended entity data.

When contains an amend method, the latter will be applied to all amendment requests.

Type Parameters

  • TClass extends AmendableClass

    A type of amended class.

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

    A type of the entity representing a class to amend.

Generated using TypeDoc