Element implicitly has an 'any' type because expression of type 'string' can't be used to index
참고 TypeScript에서 string key로 객체에 접근하기
TypeScript는 기본적으로 객체의 프로퍼티를 읽을 때, string타입의 key 사용을 …
read more참고 TypeScript에서 string key로 객체에 접근하기
TypeScript는 기본적으로 객체의 프로퍼티를 읽을 때, string타입의 key 사용을 …
read morefunction double<T extends number | string>(
x: T
): T extends string ? string : number;
function double(x: any) { return x + x; }
const num = double(12); // number
const str = double('x'); // string
// function f(x: string | number): string | number
function f(x: number|string) {
return double(x);
}