// IString 是自定义接口function getName<T extends IString>(name: T) { return name;}// 变量 K 受 变量 T 的约束<T , K extends keyof T>