Учитывая следующие классы, как я могу получить ссылку на класс на основе ссылки "this"?
См. ??? ниже. Мне нужно что-то, что возвращает класс текущего экземпляра. Дочерний класс this.type должен возвращать свойство TYPE своего класса. Не тот из родительского класса.
Спасибо
родительский класс
export class TypedAction implements Action {
static TYPE = [NONE];
get type (): string {
return ???; // non generic writing: return TypedAction.TYPE
}
}
детский класс (среди многих других)
export class LoginRequestAction extends TypedAction {
static TYPE = '[Auth] Login requested';
constructor(public payload?: { username: string, password: string }){
super();
};
}