In a type constraint, if other fixed types are specified, users are required to add constraints when passing other specifications, such as keys ending with "End".
type C={
name:string
[key:`${string}End`]:string | number
age?:number
}
// That is
const type:C={
name:"safajfs"
ioEnd:"asd"
}