Open1
TypeScript型システム探求
export type ContractFilterType<T> = {
[key in keyof T]: ContractFilterTypeValue
};
というような型をもったfilters
に対して、filters[key]
とアクセスする(key
はstring)と、
Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 'ContractFilterType<T>'.
No index signature with a parameter of type 'string' was found on type 'ContractFilterType<T>'
というエラーが出る。
どうやったら解消できるか