【发布时间】:2019-07-14 04:22:39
【问题描述】:
我需要一个关于如何在 typescript 中导出函数和关联类型(接口)的基本示例。
例如,我有以下 readConfig 函数,它返回一个 IConfig,我想知道如何将该函数和接口放入单独的 config.ts 文件中,然后将其导入。
interface IConfig {
db: string,
table: string,
connstring: string,
sources: Array<{
db: string,
connstring: string
}>
}
import { safeLoad } from 'js-yaml';
import { readFileSync } from 'fs';
const config: IConfig = readConfig();
// [do stuff with config]
function readConfig(configFile: string = 'configuration.yml'): IConfig {
const config: IConfig = safeLoad(readFileSync(configFile, 'utf8'));
return config;
}
【问题讨论】:
标签: typescript import typescript-typings