TS2538: тип «уникальный символ» нельзя использовать в качестве индекса - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть это:

const symbols = {
   typeMap: Symbol('type.map')
}

interface LangMap {
  [key: string]: string | true,
  golang: string,
  typescript: string,
  java: string,
  swift: string
}

export const setTypeMap = function(v: LangMap) : LangMap{
  v[symbols.typeMap] = true;
  return v;
};

Я получаю эту ошибку:

TS2538: тип 'уникальный символ' не может использоваться в качестве типа индекса.

enter image description here

Кто-нибудь знает, что это за ошибка?Я на tsc версии 3.1.6 .

...