ну так система и заключается в том, что лайфсайкл-хуки не нужно прописывать в имплементс, в этом смысл
вообще ничего не нужно implements. это указание тайпскрипту, примерно как указание типа.
Ты говоришь что класс должен выглядеть вот так, вот и все. Чтобы ts проверил.