【发布时间】:2016-11-17 00:49:08
【问题描述】:
如何在我的代码中使用 pg-promise typescript 模块中定义的接口。 例如:我想提一下“IConfig”类型的配置对象。
【问题讨论】:
标签: postgresql typescript pg-promise
如何在我的代码中使用 pg-promise typescript 模块中定义的接口。 例如:我想提一下“IConfig”类型的配置对象。
【问题讨论】:
标签: postgresql typescript pg-promise
pg-promise 的当前版本隐式使用 IConfig 类型(仅用于内部声明)。
这意味着你不需要显式使用类型,你可以设置自己的自定义对象,没有任何特定类型,然后在创建数据库对象时传入:
var config = {
host: 'localhost',
/// etc.
};
var db = pgp(config);
或者,如果你想要严格类型的好处,你可以内联使用它,在这种情况下,类型将由 TypeScript 强制执行:
var db = pgp({
host: 'localhost',
/// etc.
});
更新
此后,pg-promise 的 TypeScript 已更新为导出类型 IConfig。
【讨论】:
IConfig 不是这些。
IConfig ;)