码迷,mamicode.com
首页 > 其他好文 > 详细

typescript 编译报错 不能用于索引类型

时间:2020-07-02 16:34:42      阅读:634      评论:0      收藏:0      [点我收藏+]

标签:api   export   func   ima   UNC   lan   png   int   eof   

Element implicitly has an ‘any‘ type because expression of type ‘any‘ can‘t be used to index type ‘typeof

备注: 元素隐式地具有“ any”类型,因为类型“ string”的表达式不能用于索引类型“ typeof import(“xxx”)

技术图片

解决办法

mock.ts

export function text(): boolean {
  return false;
}

export function setAasd(): string {
  return "asdgjhkj";
}

request.ts

interface MockIndex {
  text: "text";
}
import * as Mock from "@/api/Mock.ts";
const request = (MockIndex: keyof MockIndex) => {
  // 模拟异步请求数据
  return new Promise((resolve) => {
    setTimeout(() => {
      resolve(Mock[MockIndex]);
    }, 100);
  });
};

技术图片

typescript 编译报错 不能用于索引类型

标签:api   export   func   ima   UNC   lan   png   int   eof   

原文地址:https://www.cnblogs.com/sjie/p/13225107.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!