4 ms·
What's wrong with Object?
by wizofaus 4y ago
What's wrong with Object?
- 9034725985 4y agoIf I set input as Object, if (input[prefCode] !== null) { currentValue = input[prefCode].toString(); } in the lines above, I see a red underline under input[prefCode] > Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 'Object'. No index signature with a parameter of type 'string' was found on type 'Object'.ts(7053)
- wizofaus 4y agoCould you use a helper like function getProperty<T, K extends keyof T>(o: T, propertyName: K): T[K] { return o[propertyName]; } ?