型の制約では、他の固定された型が指定されている場合、ユーザーが他の規格を渡す際に制約を追加する必要があります。例えば、key は End で終わる必要があります。
type C={
name:string
[key:`${string}End`]:string | number
age?:number
}
//つまり
const type:C={
name:"safajfs"
ioEnd:"asd"
}
型の制約では、他の固定された型が指定されている場合、ユーザーが他の規格を渡す際に制約を追加する必要があります。例えば、key は End で終わる必要があります。
type C={
name:string
[key:`${string}End`]:string | number
age?:number
}
//つまり
const type:C={
name:"safajfs"
ioEnd:"asd"
}