recursive type definitions · Issue #3496 · microsoft/TypeScript
I have a recursive type definition for JSON Serializable entities (Exhibit A, edited after discussion with @JsonFreeman ): export type IJSONSerializable = IJSONSerializableObject | number | string ...