通常我会有一个 config.js 文件,看起来像这样:
config.js
module.exports = {
secret: "sdlfjlsdjkflsdjfsdjflsdjf",
terminal_id: '39493843',
transaction_key: 'asdfsldkfjdslkfjsdl'
};
我会这样使用它:
index.js
const config = require('./config');
console.log(config.secret);
执行此操作的 typescript 方式是什么? config.ts 文件是什么样子的?如何将其导入 index.ts 文件?
最佳答案
更接近您的原始设计的是:
config.ts
export default {
secret: "sdlfjlsdjkflsdjfsdjflsdjf",
terminal_id: '39493843',
transaction_key: 'asdfsldkfjdslkfjsdl'
};
index.ts
import config from './config';
console.log(config.secret);
你不需要声明你的配置属性的类型,typescript 会从常量中推断出来。您仍然可以获得所有类型检查的好处和智能感知。
https://stackoverflow.com/questions/44056089/