0.1.6Updated a month ago
declare namespace Supply {
  interface Options<PEMC extends Entity.Meta.Config = Entity.Meta.Config> extends Entity.Options<PEMC> {
    reservation_expiration?: [number, 'minute' | 'hour' | 'day' | 'month']

    /**
     * REST API options for a ledger instance
     */
    rest?: Supply.RestOptions
  }

  namespace Options {
    type Optional<PEMC extends Entity.Meta.Config = Entity.Meta.Config> = Omit<Options<PEMC>, 'key'> & Partial<Pick<Options, 'key'>>
  }
}