connector { provider: .mysql, url: "mysql://localhost:3306/nov24", } server { bind: ("0.0.0.0", 5500), } interface A { a: T } interface B extends A { // T: U b: U } interface C extends B { // U: Q c: Q } interface D extends C { // Q: String d: String } let a: A = { a: "dd" }