Typescript 如何声明混合映射的类型?
我似乎找不到这个特定地图的类型。没有一个奏效 应该是类似地图的东西Typescript 如何声明混合映射的类型?,typescript,types,Typescript,Types,我似乎找不到这个特定地图的类型。没有一个奏效 应该是类似地图的东西 private readonly\u订阅:Map=newmap([ private readonly\u订阅:Map=newmap([您可以通过 private readonly _subscriptions:???? = new Map([ ['a', new Map()], ['b', new Map()], ['c', new Map()], ['d'
private readonly\u订阅:Map=newmap([
private readonly\u订阅:Map=newmap([
您可以通过
private readonly _subscriptions:???? = new Map([
['a', new Map()],
['b', new Map()],
['c', new Map()],
['d', []]
])
private readonly\u订阅=新地图([
['a',新映射(),
['b',new Map()],
['c',new Map()],
['d',[]]
]);
您好,谢谢您的回答。我尝试将一个函数推到“d”,它说“()=>void”类型的参数不可分配给“never”类型的参数。
。ok必须使用[]
private readonly _subscriptions = new Map<string, (Map<any, any> | [])>([
['a', new Map()],
['b', new Map()],
['c', new Map()],
['d', []]
]);