Quantcast
Channel: Active questions tagged react-native+typescript - Stack Overflow
Viewing all articles
Browse latest Browse all 6287

TypeScript 'Record' is not defined

$
0
0

I am writing a React-Native project with TypeScript, so far everything works fine but the following part throws an error:

export interface Country {    name: string;    cities: Record<string, string>;}

The error is:

3:13  error  'Record' is not defined  no-undef

My typescript uses the workspace version instead of VS Code's version.Also, when I cmd+click on the Record, I can go to its definition, which is in the file lib.es5.d.ts:

type Record<K extends keyof any, T> = {    [P in K]: T;};

So, Record is obviously defined and found under node_modules, however when I run the linter (@typescript-eslint), I can't fix this error

The content of my .vscode/settings.json looks like following:

"typescript.tsdk": "node_modules/typescript/lib"

I have not found any solutions, could you help please?

Typescript version: "4.1.4",


Viewing all articles
Browse latest Browse all 6287

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>