TS2456
typescript Type Alias Circularly References Itself
A type alias directly or indirectly references itself in a way that is not permitted. Use an interface instead, or restructure the type to break the cycle.
A type alias directly or indirectly references itself in a way that is not permitted. Use an interface instead, or restructure the type to break the cycle.