node.js - config.js 文件的 Typescript 版本

通常我会有一个 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/

相关文章:

reactjs - 改变列标题高度

swagger - 在响应文本中显示换行符

wpf - 在 WPF 中串联静态资源

html - 如何在 Rails 中为 datetime_field_tag 设置默认值

Scala - 查找列表当前元素的确切索引

reactjs - React router v4 历史记录,有没有办法获取您导航的网址?

c# - 在 SortedSet 上调用 ToArray()/ToList() 是否保证返回排

amazon-ec2 - 由于超时,无法从 EC2 实例连接到 SQS

Python 3.6.1 - 权限错误 : [Errno 13] Permission denied

c# - 在 Canvas 上画圆