From 833e5491f17fdca2d3767a274fbd826e9cfd2b0d Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Thu, 18 Aug 2016 00:58:56 -0700 Subject: [PATCH] db: expose layouts. --- lib/bcoin/chaindb.js | 7 +++++++ lib/bcoin/txdb.js | 7 +++++++ lib/bcoin/walletdb.js | 7 +++++++ 3 files changed, 21 insertions(+) diff --git a/lib/bcoin/chaindb.js b/lib/bcoin/chaindb.js index 99e43b86..15f934e8 100644 --- a/lib/bcoin/chaindb.js +++ b/lib/bcoin/chaindb.js @@ -268,6 +268,13 @@ function ChainDB(chain, options) { utils.inherits(ChainDB, AsyncObject); +/** + * Database layout. + * @type {Object} + */ + +ChainDB.layout = layout; + /** * Open the chain db, wait for the database to load. * @alias ChainDB#open diff --git a/lib/bcoin/txdb.js b/lib/bcoin/txdb.js index b3a38e42..db227009 100644 --- a/lib/bcoin/txdb.js +++ b/lib/bcoin/txdb.js @@ -264,6 +264,13 @@ function TXDB(wallet) { this.balance = null; } +/** + * Database layout. + * @type {Object} + */ + +TXDB.layout = layout; + /** * Open TXDB. * @param {Function} callback diff --git a/lib/bcoin/walletdb.js b/lib/bcoin/walletdb.js index d09e18c7..f687cd80 100644 --- a/lib/bcoin/walletdb.js +++ b/lib/bcoin/walletdb.js @@ -201,6 +201,13 @@ function WalletDB(options) { utils.inherits(WalletDB, AsyncObject); +/** + * Database layout. + * @type {Object} + */ + +WalletDB.layout = layout; + /** * Initialize wallet db. * @private