Невозможно использовать карту в Typescript - PullRequest
3 голосов
/ 22 апреля 2019

Ошибка при типизировании при использовании Typescript Map.Найдите приведенную ниже ошибку.

Свойство ' clear ' не существует для типа ' Карта <строка, число> '.

Свойство ' имеет ' не существует для типа ' Карта <строка, число> '.

Свойство ' set 'не существует для типа' Карта <число, строка> '.

Свойство' get 'не существует для типа' Карта <число, строка> '.

tsconfig.json

{
"compilerOptions": {
    "target": "es5",
    "module": "amd",
    "declaration": true,
    "removeComments": true,
    "noLib": false,
    "experimentalDecorators": true,
    "sourceMap": true,
    "pretty": true,
    "allowUnreachableCode": false,
    "allowUnusedLabels": false,
    "noImplicitAny": true,
    "noImplicitReturns": true,
    "noImplicitUseStrict": false,
    "noFallthroughCasesInSwitch": true,
    "allowJs": false,
    "forceConsistentCasingInFileNames": true,
    "moduleResolution": "node",
    "lib": [
        "es5",
        "es2015",
        "es2015.promise",
        "dom"
    ],
    "types": [
        "jasmine",
        "jasmine-ajax",
        "requirejs",
        "chai",
        "es6-promise"
    ]
},
"exclude": [
    "node_modules",
    "dist",
    "public",
    "coverage",
    "test-report"
],
"compileOnSave": false
}

Какустранить ошибку, есть ли необходимость в конфигурации в файле tsconfig?

Примечание: Я использовал es2015 в lib, но это не помогло устранить ошибку.А также это не повторяющийся вопрос.

...