# Promise 和 Promisify

# @swtc/lib 的 Promise 皆以 Promise 结尾,比如

  • connectPromise()
  • signPromise()
  • submitPromise()
  • txSetSequencePromise()
  • txSignPromise()
  • txSubmitPromise()

# jingtum-lib 没有提供原生的 Promise 支持, @swtc/lib 支持

  1. 可以使用工具 bluebird 为 jingtum-lib 提供 Promise
  2. 工作于 playground 目录
  3. 安装 @swtc/lib
$ npm install @swtc/lib
  1. promisify
const Remote = SWTCLIB.Remote
const remote = new Remote()
remote
  .connectPromise()
  .then(server_info => {
    console.log(server_info)
    remote.disconnect()
  })
  .catch(error => console.log(error))