使用typescript的特定模式定义索引类型
有没有办法用特定的模式为typescript定义索引类型?类似于所有以“$”开头的属性都是HTMLElement。 差不多使用typescript的特定模式定义索引类型,typescript,typescript-typings,Typescript,Typescript Typings,有没有办法用特定的模式为typescript定义索引类型?类似于所有以“$”开头的属性都是HTMLElement。 差不多 [key: "^\$.+"]: HTMLElement; 不,这目前不可能,仅限于以下方面: 支持的索引签名有两种类型:字符串和数字。可以同时支持这两种类型的索引器,但从数值索引器返回的类型必须是从字符串索引器返回的类型的子类型。这是因为当使用数字进行索引时,JavaScript实际上会在索引到对象之前将其转换为字符串 允许完全按照您所描述的内容进行操作是有可能的,但还没
[key: "^\$.+"]: HTMLElement;
不,这目前不可能,仅限于以下方面: 支持的索引签名有两种类型:字符串和数字。可以同时支持这两种类型的索引器,但从数值索引器返回的类型必须是从字符串索引器返回的类型的子类型。这是因为当使用数字进行索引时,JavaScript实际上会在索引到对象之前将其转换为字符串
允许完全按照您所描述的内容进行操作是有可能的,但还没有为实现做出重大努力。目前不可能