这就是我为对象导出和导入 typescript 接口(interface)的方式。一切正常。以此为例,说明我要实现的目标,但具有功能。
模块 1
export interface MyInterface {
property: string;
}
模块 2
import {MyInterface} from './module1';
const object: MyInterface = {
property: 'some value'
};
下面的代码给我一个错误“TS2304:找不到名称‘myFunction’”。如何导出和导入函数类型?
模块 1
export let myFunction: (argument: string) => void;
模块 2
import {myFunction} from './module1';
let someFunction: myFunction;
最佳答案
是这样的:
模块 1
export type myFunction = (arg: string) => void
模块 2
import {myFunction} from './module1';
let someFunction: myFunction;
关于typescript - 如何导出函数类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43931361/