type Shared = { a: number; b: string }; interface SchemaRoot { one: Shared; two: Shared; }