#TypeScriptで特定のプロパティを持つジェネリクスを定義する方法
下記のように、ジェネリクスが持つべきプロパティを持つ型を継承します。
function foo<T extends {bar: unknown}>(v: T) {
console.log(v.bar)
}
foo({bar: 1})
下記のように、ジェネリクスが持つべきプロパティを持つ型を継承します。
function foo<T extends {bar: unknown}>(v: T) {
console.log(v.bar)
}
foo({bar: 1})