https://angular.io/api/core/Injector#get
имеет аргумент flags?: InjectFlags. (https://angular.io/api/core/InjectFlags).
flags?: InjectFlags
Как мы можем иметь множественные InjectFlags?
Что-то, например, для. это будет похоже на
@Optional() @SkipSelf() private _type1: Type1;
@Optional() @SkipSelf() является эквивалентом:
@Optional() @SkipSelf()
InjectFlags.Optional | InjectFlags.SkipSelf