У меня есть это:
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: тип 'уникальный символ' не может использоваться в качестве типа индекса.
Кто-нибудь знает, что это за ошибка?Я на tsc версии 3.1.6 .