Нет, это невозможно: интерфейс не существует во время выполнения. Angular используйте TOKEN в качестве ключа для инъекции, что означает, что вам нужно предоставить все компоненты, которые одинаковы для TOKEN ...
Я бы создал сервис, который предоставляет Observable. Компоненты, которые подписываются на это наблюдаемое, будут вызывать reset()
при выдаче значения.