From b8ebdcf30db7dfc84c3794a5ac8a196cbeb8bcad Mon Sep 17 00:00:00 2001 From: Roger Qiu Date: Mon, 8 Nov 2021 23:28:36 +1100 Subject: [PATCH] Updated docs and tsconfig to support JSON and decorators --- docs/assets/js/search.js | 2 +- docs/classes/DB.default.html | 88 +++-- docs/classes/Transaction.default.html | 50 +-- docs/classes/errors.ErrorDB.html | 60 ++- docs/classes/errors.ErrorDBCommitted.html | 41 +- docs/classes/errors.ErrorDBCreate.html | 405 ++++++++++++++++++++ docs/classes/errors.ErrorDBDecrypt.html | 41 +- docs/classes/errors.ErrorDBDelete.html | 405 ++++++++++++++++++++ docs/classes/errors.ErrorDBDestroyed.html | 41 +- docs/classes/errors.ErrorDBLevelPrefix.html | 41 +- docs/classes/errors.ErrorDBNotCommited.html | 41 +- docs/classes/errors.ErrorDBNotRunning.html | 41 +- docs/classes/errors.ErrorDBParse.html | 41 +- docs/classes/errors.ErrorDBRollbacked.html | 41 +- docs/classes/errors.ErrorDBRunning.html | 41 +- docs/interfaces/types.DBTransaction.html | 27 +- docs/interfaces/types.FileSystem.html | 5 +- docs/modules/errors.html | 8 + docs/modules/index.html | 9 + docs/modules/types.html | 43 ++- docs/modules/utils.html | 10 +- package.json | 4 +- tsconfig.build.json | 9 +- tsconfig.json | 2 + 24 files changed, 1313 insertions(+), 183 deletions(-) create mode 100644 docs/classes/errors.ErrorDBCreate.html create mode 100644 docs/classes/errors.ErrorDBDelete.html diff --git a/docs/assets/js/search.js b/docs/assets/js/search.js index 037e12bf..4f043736 100644 --- a/docs/assets/js/search.js +++ b/docs/assets/js/search.js @@ -1 +1 @@ -window.searchData = {"kinds":{"1":"Module","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","4194304":"Type alias","16777216":"Reference"},"rows":[{"id":0,"kind":1,"name":"DB","url":"modules/DB.html","classes":"tsd-kind-module"},{"id":1,"kind":128,"name":"default","url":"classes/DB.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"DB"},{"id":2,"kind":2048,"name":"createDB","url":"classes/DB.default.html#createDB","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"DB.default"},{"id":3,"kind":512,"name":"constructor","url":"classes/DB.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-protected","parent":"DB.default"},{"id":4,"kind":1024,"name":"dbPath","url":"classes/DB.default.html#dbPath","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DB.default"},{"id":5,"kind":1024,"name":"crypto","url":"classes/DB.default.html#crypto","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"DB.default"},{"id":6,"kind":65536,"name":"__type","url":"classes/DB.default.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"DB.default"},{"id":7,"kind":1024,"name":"key","url":"classes/DB.default.html#__type.key","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DB.default.__type"},{"id":8,"kind":1024,"name":"ops","url":"classes/DB.default.html#__type.ops","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DB.default.__type"},{"id":9,"kind":1024,"name":"lock","url":"classes/DB.default.html#lock","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"DB.default"},{"id":10,"kind":1024,"name":"fs","url":"classes/DB.default.html#fs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"DB.default"},{"id":11,"kind":1024,"name":"logger","url":"classes/DB.default.html#logger","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"DB.default"},{"id":12,"kind":1024,"name":"workerManager","url":"classes/DB.default.html#workerManager","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"DB.default"},{"id":13,"kind":1024,"name":"_db","url":"classes/DB.default.html#_db","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"DB.default"},{"id":14,"kind":1024,"name":"_running","url":"classes/DB.default.html#_running","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"DB.default"},{"id":15,"kind":1024,"name":"_destroyed","url":"classes/DB.default.html#_destroyed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"DB.default"},{"id":16,"kind":262144,"name":"db","url":"classes/DB.default.html#db","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"DB.default"},{"id":17,"kind":262144,"name":"locked","url":"classes/DB.default.html#locked","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"DB.default"},{"id":18,"kind":262144,"name":"running","url":"classes/DB.default.html#running","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"DB.default"},{"id":19,"kind":262144,"name":"destroyed","url":"classes/DB.default.html#destroyed","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"DB.default"},{"id":20,"kind":2048,"name":"start","url":"classes/DB.default.html#start","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":21,"kind":2048,"name":"stop","url":"classes/DB.default.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":22,"kind":2048,"name":"destroy","url":"classes/DB.default.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":23,"kind":2048,"name":"setWorkerManager","url":"classes/DB.default.html#setWorkerManager","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":24,"kind":2048,"name":"unsetWorkerManager","url":"classes/DB.default.html#unsetWorkerManager","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":25,"kind":2048,"name":"withLocks","url":"classes/DB.default.html#withLocks","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"DB.default"},{"id":26,"kind":2048,"name":"transact","url":"classes/DB.default.html#transact","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"DB.default"},{"id":27,"kind":2048,"name":"level","url":"classes/DB.default.html#level","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":28,"kind":2048,"name":"count","url":"classes/DB.default.html#count","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":29,"kind":2048,"name":"get","url":"classes/DB.default.html#get","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"DB.default"},{"id":30,"kind":2048,"name":"put","url":"classes/DB.default.html#put","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":31,"kind":2048,"name":"del","url":"classes/DB.default.html#del","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":32,"kind":2048,"name":"batch","url":"classes/DB.default.html#batch","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":33,"kind":2048,"name":"serializeEncrypt","url":"classes/DB.default.html#serializeEncrypt","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":34,"kind":2048,"name":"deserializeDecrypt","url":"classes/DB.default.html#deserializeDecrypt","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"DB.default"},{"id":35,"kind":1,"name":"Transaction","url":"modules/Transaction.html","classes":"tsd-kind-module"},{"id":36,"kind":128,"name":"default","url":"classes/Transaction.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"Transaction"},{"id":37,"kind":512,"name":"constructor","url":"classes/Transaction.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Transaction.default"},{"id":38,"kind":1024,"name":"db","url":"classes/Transaction.default.html#db","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Transaction.default"},{"id":39,"kind":1024,"name":"logger","url":"classes/Transaction.default.html#logger","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Transaction.default"},{"id":40,"kind":1024,"name":"_ops","url":"classes/Transaction.default.html#_ops","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Transaction.default"},{"id":41,"kind":1024,"name":"_snap","url":"classes/Transaction.default.html#_snap","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Transaction.default"},{"id":42,"kind":1024,"name":"_callbacksSuccess","url":"classes/Transaction.default.html#_callbacksSuccess","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Transaction.default"},{"id":43,"kind":1024,"name":"_callbacksFailure","url":"classes/Transaction.default.html#_callbacksFailure","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Transaction.default"},{"id":44,"kind":1024,"name":"_committed","url":"classes/Transaction.default.html#_committed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Transaction.default"},{"id":45,"kind":1024,"name":"_rollbacked","url":"classes/Transaction.default.html#_rollbacked","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Transaction.default"},{"id":46,"kind":262144,"name":"ops","url":"classes/Transaction.default.html#ops","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Transaction.default"},{"id":47,"kind":262144,"name":"snap","url":"classes/Transaction.default.html#snap","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Transaction.default"},{"id":48,"kind":262144,"name":"callbacksSuccess","url":"classes/Transaction.default.html#callbacksSuccess","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Transaction.default"},{"id":49,"kind":262144,"name":"callbacksFailure","url":"classes/Transaction.default.html#callbacksFailure","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Transaction.default"},{"id":50,"kind":262144,"name":"committed","url":"classes/Transaction.default.html#committed","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Transaction.default"},{"id":51,"kind":262144,"name":"rollbacked","url":"classes/Transaction.default.html#rollbacked","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Transaction.default"},{"id":52,"kind":2048,"name":"get","url":"classes/Transaction.default.html#get","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"Transaction.default"},{"id":53,"kind":2048,"name":"put","url":"classes/Transaction.default.html#put","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transaction.default"},{"id":54,"kind":2048,"name":"del","url":"classes/Transaction.default.html#del","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transaction.default"},{"id":55,"kind":2048,"name":"queueSuccess","url":"classes/Transaction.default.html#queueSuccess","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transaction.default"},{"id":56,"kind":2048,"name":"queueFailure","url":"classes/Transaction.default.html#queueFailure","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transaction.default"},{"id":57,"kind":2048,"name":"commit","url":"classes/Transaction.default.html#commit","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transaction.default"},{"id":58,"kind":2048,"name":"rollback","url":"classes/Transaction.default.html#rollback","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transaction.default"},{"id":59,"kind":2048,"name":"finalize","url":"classes/Transaction.default.html#finalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transaction.default"},{"id":60,"kind":1,"name":"errors","url":"modules/errors.html","classes":"tsd-kind-module"},{"id":61,"kind":128,"name":"ErrorDB","url":"classes/errors.ErrorDB.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":62,"kind":65536,"name":"__type","url":"classes/errors.ErrorDB.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDB"},{"id":63,"kind":512,"name":"constructor","url":"classes/errors.ErrorDB.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDB"},{"id":64,"kind":128,"name":"ErrorDBRunning","url":"classes/errors.ErrorDBRunning.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":65,"kind":65536,"name":"__type","url":"classes/errors.ErrorDBRunning.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDBRunning"},{"id":66,"kind":512,"name":"constructor","url":"classes/errors.ErrorDBRunning.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBRunning"},{"id":67,"kind":128,"name":"ErrorDBNotRunning","url":"classes/errors.ErrorDBNotRunning.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":68,"kind":65536,"name":"__type","url":"classes/errors.ErrorDBNotRunning.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDBNotRunning"},{"id":69,"kind":512,"name":"constructor","url":"classes/errors.ErrorDBNotRunning.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBNotRunning"},{"id":70,"kind":128,"name":"ErrorDBDestroyed","url":"classes/errors.ErrorDBDestroyed.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":71,"kind":65536,"name":"__type","url":"classes/errors.ErrorDBDestroyed.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDBDestroyed"},{"id":72,"kind":512,"name":"constructor","url":"classes/errors.ErrorDBDestroyed.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBDestroyed"},{"id":73,"kind":128,"name":"ErrorDBLevelPrefix","url":"classes/errors.ErrorDBLevelPrefix.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":74,"kind":65536,"name":"__type","url":"classes/errors.ErrorDBLevelPrefix.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDBLevelPrefix"},{"id":75,"kind":512,"name":"constructor","url":"classes/errors.ErrorDBLevelPrefix.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBLevelPrefix"},{"id":76,"kind":128,"name":"ErrorDBDecrypt","url":"classes/errors.ErrorDBDecrypt.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":77,"kind":65536,"name":"__type","url":"classes/errors.ErrorDBDecrypt.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDBDecrypt"},{"id":78,"kind":512,"name":"constructor","url":"classes/errors.ErrorDBDecrypt.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBDecrypt"},{"id":79,"kind":128,"name":"ErrorDBParse","url":"classes/errors.ErrorDBParse.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":80,"kind":65536,"name":"__type","url":"classes/errors.ErrorDBParse.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDBParse"},{"id":81,"kind":512,"name":"constructor","url":"classes/errors.ErrorDBParse.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBParse"},{"id":82,"kind":128,"name":"ErrorDBCommitted","url":"classes/errors.ErrorDBCommitted.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":83,"kind":65536,"name":"__type","url":"classes/errors.ErrorDBCommitted.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDBCommitted"},{"id":84,"kind":512,"name":"constructor","url":"classes/errors.ErrorDBCommitted.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBCommitted"},{"id":85,"kind":128,"name":"ErrorDBNotCommited","url":"classes/errors.ErrorDBNotCommited.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":86,"kind":65536,"name":"__type","url":"classes/errors.ErrorDBNotCommited.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDBNotCommited"},{"id":87,"kind":512,"name":"constructor","url":"classes/errors.ErrorDBNotCommited.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBNotCommited"},{"id":88,"kind":128,"name":"ErrorDBRollbacked","url":"classes/errors.ErrorDBRollbacked.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":89,"kind":65536,"name":"__type","url":"classes/errors.ErrorDBRollbacked.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDBRollbacked"},{"id":90,"kind":512,"name":"constructor","url":"classes/errors.ErrorDBRollbacked.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBRollbacked"},{"id":91,"kind":1,"name":"index","url":"modules/index.html","classes":"tsd-kind-module"},{"id":92,"kind":1,"name":"types","url":"modules/types.html","classes":"tsd-kind-module"},{"id":93,"kind":256,"name":"FileSystem","url":"interfaces/types.FileSystem.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":94,"kind":1024,"name":"promises","url":"interfaces/types.FileSystem.html#promises","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.FileSystem"},{"id":95,"kind":65536,"name":"__type","url":"interfaces/types.FileSystem.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types.FileSystem"},{"id":96,"kind":1024,"name":"rm","url":"interfaces/types.FileSystem.html#__type.rm","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.FileSystem.__type"},{"id":97,"kind":65536,"name":"__type","url":"interfaces/types.FileSystem.html#__type.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types.FileSystem.__type"},{"id":98,"kind":1024,"name":"mkdir","url":"interfaces/types.FileSystem.html#__type.mkdir","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.FileSystem.__type"},{"id":99,"kind":65536,"name":"__type","url":"interfaces/types.FileSystem.html#__type.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types.FileSystem.__type"},{"id":100,"kind":4194304,"name":"Crypto","url":"modules/types.html#Crypto","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":101,"kind":65536,"name":"__type","url":"modules/types.html#Crypto.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.Crypto"},{"id":102,"kind":2048,"name":"encrypt","url":"modules/types.html#Crypto.__type.encrypt","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"types.Crypto.__type"},{"id":103,"kind":2048,"name":"decrypt","url":"modules/types.html#Crypto.__type.decrypt","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"types.Crypto.__type"},{"id":104,"kind":4194304,"name":"DBWorkerManagerInterface","url":"modules/types.html#DBWorkerManagerInterface","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":105,"kind":4194304,"name":"DBDomain","url":"modules/types.html#DBDomain","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":106,"kind":4194304,"name":"DBLevel","url":"modules/types.html#DBLevel","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":107,"kind":4194304,"name":"DBOp","url":"modules/types.html#DBOp","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":108,"kind":4194304,"name":"DBOps","url":"modules/types.html#DBOps","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":109,"kind":256,"name":"DBTransaction","url":"interfaces/types.DBTransaction.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":110,"kind":1024,"name":"ops","url":"interfaces/types.DBTransaction.html#ops","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.DBTransaction"},{"id":111,"kind":1024,"name":"snap","url":"interfaces/types.DBTransaction.html#snap","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.DBTransaction"},{"id":112,"kind":1024,"name":"callbacksSuccess","url":"interfaces/types.DBTransaction.html#callbacksSuccess","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.DBTransaction"},{"id":113,"kind":1024,"name":"callbacksFailure","url":"interfaces/types.DBTransaction.html#callbacksFailure","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.DBTransaction"},{"id":114,"kind":1024,"name":"committed","url":"interfaces/types.DBTransaction.html#committed","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.DBTransaction"},{"id":115,"kind":2048,"name":"get","url":"interfaces/types.DBTransaction.html#get","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter","parent":"types.DBTransaction"},{"id":116,"kind":2048,"name":"put","url":"interfaces/types.DBTransaction.html#put","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"types.DBTransaction"},{"id":117,"kind":2048,"name":"del","url":"interfaces/types.DBTransaction.html#del","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"types.DBTransaction"},{"id":118,"kind":2048,"name":"queueSuccess","url":"interfaces/types.DBTransaction.html#queueSuccess","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"types.DBTransaction"},{"id":119,"kind":2048,"name":"queueFailure","url":"interfaces/types.DBTransaction.html#queueFailure","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"types.DBTransaction"},{"id":120,"kind":1,"name":"utils","url":"modules/utils.html","classes":"tsd-kind-module"},{"id":121,"kind":64,"name":"domainPath","url":"modules/utils.html#domainPath","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":122,"kind":64,"name":"serialize","url":"modules/utils.html#serialize","classes":"tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter","parent":"utils"},{"id":123,"kind":64,"name":"deserialize","url":"modules/utils.html#deserialize","classes":"tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter","parent":"utils"},{"id":124,"kind":64,"name":"toArrayBuffer","url":"modules/utils.html#toArrayBuffer","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":125,"kind":64,"name":"fromArrayBuffer","url":"modules/utils.html#fromArrayBuffer","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":126,"kind":16777216,"name":"DB","url":"modules/index.html#DB","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":127,"kind":16777216,"name":"Transaction","url":"modules/index.html#Transaction","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":128,"kind":16777216,"name":"utils","url":"modules/index.html#utils","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":129,"kind":16777216,"name":"errors","url":"modules/index.html#errors","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":130,"kind":16777216,"name":"FileSystem","url":"modules/index.html#FileSystem","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":131,"kind":16777216,"name":"Crypto","url":"modules/index.html#Crypto","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":132,"kind":16777216,"name":"DBWorkerManagerInterface","url":"modules/index.html#DBWorkerManagerInterface","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":133,"kind":16777216,"name":"DBDomain","url":"modules/index.html#DBDomain","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":134,"kind":16777216,"name":"DBLevel","url":"modules/index.html#DBLevel","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":135,"kind":16777216,"name":"DBOp","url":"modules/index.html#DBOp","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":136,"kind":16777216,"name":"DBOps","url":"modules/index.html#DBOps","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":137,"kind":16777216,"name":"DBTransaction","url":"modules/index.html#DBTransaction","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,32.297]],["parent/0",[]],["name/1",[1,40.182]],["parent/1",[0,3.171]],["name/2",[2,45.29]],["parent/2",[3,1.457]],["name/3",[4,24.087]],["parent/3",[3,1.457]],["name/4",[5,45.29]],["parent/4",[3,1.457]],["name/5",[6,36.817]],["parent/5",[3,1.457]],["name/6",[7,21.936]],["parent/6",[3,1.457]],["name/7",[8,45.29]],["parent/7",[9,3.945]],["name/8",[10,36.817]],["parent/8",[9,3.945]],["name/9",[11,45.29]],["parent/9",[3,1.457]],["name/10",[12,45.29]],["parent/10",[3,1.457]],["name/11",[13,40.182]],["parent/11",[3,1.457]],["name/12",[14,45.29]],["parent/12",[3,1.457]],["name/13",[15,45.29]],["parent/13",[3,1.457]],["name/14",[16,45.29]],["parent/14",[3,1.457]],["name/15",[17,45.29]],["parent/15",[3,1.457]],["name/16",[0,32.297]],["parent/16",[3,1.457]],["name/17",[18,45.29]],["parent/17",[3,1.457]],["name/18",[19,45.29]],["parent/18",[3,1.457]],["name/19",[20,45.29]],["parent/19",[3,1.457]],["name/20",[21,45.29]],["parent/20",[3,1.457]],["name/21",[22,45.29]],["parent/21",[3,1.457]],["name/22",[23,45.29]],["parent/22",[3,1.457]],["name/23",[24,45.29]],["parent/23",[3,1.457]],["name/24",[25,45.29]],["parent/24",[3,1.457]],["name/25",[26,45.29]],["parent/25",[3,1.457]],["name/26",[27,45.29]],["parent/26",[3,1.457]],["name/27",[28,45.29]],["parent/27",[3,1.457]],["name/28",[29,45.29]],["parent/28",[3,1.457]],["name/29",[30,36.817]],["parent/29",[3,1.457]],["name/30",[31,36.817]],["parent/30",[3,1.457]],["name/31",[32,36.817]],["parent/31",[3,1.457]],["name/32",[33,45.29]],["parent/32",[3,1.457]],["name/33",[34,45.29]],["parent/33",[3,1.457]],["name/34",[35,45.29]],["parent/34",[3,1.457]],["name/35",[36,36.817]],["parent/35",[]],["name/36",[1,40.182]],["parent/36",[36,3.614]],["name/37",[4,24.087]],["parent/37",[37,1.745]],["name/38",[0,32.297]],["parent/38",[37,1.745]],["name/39",[13,40.182]],["parent/39",[37,1.745]],["name/40",[38,45.29]],["parent/40",[37,1.745]],["name/41",[39,45.29]],["parent/41",[37,1.745]],["name/42",[40,45.29]],["parent/42",[37,1.745]],["name/43",[41,45.29]],["parent/43",[37,1.745]],["name/44",[42,45.29]],["parent/44",[37,1.745]],["name/45",[43,45.29]],["parent/45",[37,1.745]],["name/46",[10,36.817]],["parent/46",[37,1.745]],["name/47",[44,40.182]],["parent/47",[37,1.745]],["name/48",[45,40.182]],["parent/48",[37,1.745]],["name/49",[46,40.182]],["parent/49",[37,1.745]],["name/50",[47,40.182]],["parent/50",[37,1.745]],["name/51",[48,45.29]],["parent/51",[37,1.745]],["name/52",[30,36.817]],["parent/52",[37,1.745]],["name/53",[31,36.817]],["parent/53",[37,1.745]],["name/54",[32,36.817]],["parent/54",[37,1.745]],["name/55",[49,40.182]],["parent/55",[37,1.745]],["name/56",[50,40.182]],["parent/56",[37,1.745]],["name/57",[51,45.29]],["parent/57",[37,1.745]],["name/58",[52,45.29]],["parent/58",[37,1.745]],["name/59",[53,45.29]],["parent/59",[37,1.745]],["name/60",[54,24.087]],["parent/60",[]],["name/61",[55,45.29]],["parent/61",[54,2.365]],["name/62",[7,21.936]],["parent/62",[56,3.945]],["name/63",[4,24.087]],["parent/63",[56,3.945]],["name/64",[57,45.29]],["parent/64",[54,2.365]],["name/65",[7,21.936]],["parent/65",[58,3.945]],["name/66",[4,24.087]],["parent/66",[58,3.945]],["name/67",[59,45.29]],["parent/67",[54,2.365]],["name/68",[7,21.936]],["parent/68",[60,3.945]],["name/69",[4,24.087]],["parent/69",[60,3.945]],["name/70",[61,45.29]],["parent/70",[54,2.365]],["name/71",[7,21.936]],["parent/71",[62,3.945]],["name/72",[4,24.087]],["parent/72",[62,3.945]],["name/73",[63,45.29]],["parent/73",[54,2.365]],["name/74",[7,21.936]],["parent/74",[64,3.945]],["name/75",[4,24.087]],["parent/75",[64,3.945]],["name/76",[65,45.29]],["parent/76",[54,2.365]],["name/77",[7,21.936]],["parent/77",[66,3.945]],["name/78",[4,24.087]],["parent/78",[66,3.945]],["name/79",[67,45.29]],["parent/79",[54,2.365]],["name/80",[7,21.936]],["parent/80",[68,3.945]],["name/81",[4,24.087]],["parent/81",[68,3.945]],["name/82",[69,45.29]],["parent/82",[54,2.365]],["name/83",[7,21.936]],["parent/83",[70,3.945]],["name/84",[4,24.087]],["parent/84",[70,3.945]],["name/85",[71,45.29]],["parent/85",[54,2.365]],["name/86",[7,21.936]],["parent/86",[72,3.945]],["name/87",[4,24.087]],["parent/87",[72,3.945]],["name/88",[73,45.29]],["parent/88",[54,2.365]],["name/89",[7,21.936]],["parent/89",[74,3.945]],["name/90",[4,24.087]],["parent/90",[74,3.945]],["name/91",[75,23.318]],["parent/91",[]],["name/92",[76,26.832]],["parent/92",[]],["name/93",[77,40.182]],["parent/93",[76,2.634]],["name/94",[78,45.29]],["parent/94",[79,3.945]],["name/95",[7,21.936]],["parent/95",[79,3.945]],["name/96",[80,45.29]],["parent/96",[81,3.368]],["name/97",[7,21.936]],["parent/97",[81,3.368]],["name/98",[82,45.29]],["parent/98",[81,3.368]],["name/99",[7,21.936]],["parent/99",[81,3.368]],["name/100",[6,36.817]],["parent/100",[76,2.634]],["name/101",[7,21.936]],["parent/101",[83,4.446]],["name/102",[84,45.29]],["parent/102",[85,3.945]],["name/103",[86,45.29]],["parent/103",[85,3.945]],["name/104",[87,40.182]],["parent/104",[76,2.634]],["name/105",[88,40.182]],["parent/105",[76,2.634]],["name/106",[89,40.182]],["parent/106",[76,2.634]],["name/107",[90,40.182]],["parent/107",[76,2.634]],["name/108",[91,40.182]],["parent/108",[76,2.634]],["name/109",[92,40.182]],["parent/109",[76,2.634]],["name/110",[10,36.817]],["parent/110",[93,2.536]],["name/111",[44,40.182]],["parent/111",[93,2.536]],["name/112",[45,40.182]],["parent/112",[93,2.536]],["name/113",[46,40.182]],["parent/113",[93,2.536]],["name/114",[47,40.182]],["parent/114",[93,2.536]],["name/115",[30,36.817]],["parent/115",[93,2.536]],["name/116",[31,36.817]],["parent/116",[93,2.536]],["name/117",[32,36.817]],["parent/117",[93,2.536]],["name/118",[49,40.182]],["parent/118",[93,2.536]],["name/119",[50,40.182]],["parent/119",[93,2.536]],["name/120",[94,29.196]],["parent/120",[]],["name/121",[95,45.29]],["parent/121",[94,2.866]],["name/122",[96,45.29]],["parent/122",[94,2.866]],["name/123",[97,45.29]],["parent/123",[94,2.866]],["name/124",[98,45.29]],["parent/124",[94,2.866]],["name/125",[99,45.29]],["parent/125",[94,2.866]],["name/126",[0,32.297]],["parent/126",[75,2.289]],["name/127",[36,36.817]],["parent/127",[75,2.289]],["name/128",[94,29.196]],["parent/128",[75,2.289]],["name/129",[54,24.087]],["parent/129",[75,2.289]],["name/130",[77,40.182]],["parent/130",[75,2.289]],["name/131",[6,36.817]],["parent/131",[75,2.289]],["name/132",[87,40.182]],["parent/132",[75,2.289]],["name/133",[88,40.182]],["parent/133",[75,2.289]],["name/134",[89,40.182]],["parent/134",[75,2.289]],["name/135",[90,40.182]],["parent/135",[75,2.289]],["name/136",[91,40.182]],["parent/136",[75,2.289]],["name/137",[92,40.182]],["parent/137",[75,2.289]]],"invertedIndex":[["__type",{"_index":7,"name":{"6":{},"62":{},"65":{},"68":{},"71":{},"74":{},"77":{},"80":{},"83":{},"86":{},"89":{},"95":{},"97":{},"99":{},"101":{}},"parent":{}}],["_callbacksfailure",{"_index":41,"name":{"43":{}},"parent":{}}],["_callbackssuccess",{"_index":40,"name":{"42":{}},"parent":{}}],["_committed",{"_index":42,"name":{"44":{}},"parent":{}}],["_db",{"_index":15,"name":{"13":{}},"parent":{}}],["_destroyed",{"_index":17,"name":{"15":{}},"parent":{}}],["_ops",{"_index":38,"name":{"40":{}},"parent":{}}],["_rollbacked",{"_index":43,"name":{"45":{}},"parent":{}}],["_running",{"_index":16,"name":{"14":{}},"parent":{}}],["_snap",{"_index":39,"name":{"41":{}},"parent":{}}],["batch",{"_index":33,"name":{"32":{}},"parent":{}}],["callbacksfailure",{"_index":46,"name":{"49":{},"113":{}},"parent":{}}],["callbackssuccess",{"_index":45,"name":{"48":{},"112":{}},"parent":{}}],["commit",{"_index":51,"name":{"57":{}},"parent":{}}],["committed",{"_index":47,"name":{"50":{},"114":{}},"parent":{}}],["constructor",{"_index":4,"name":{"3":{},"37":{},"63":{},"66":{},"69":{},"72":{},"75":{},"78":{},"81":{},"84":{},"87":{},"90":{}},"parent":{}}],["count",{"_index":29,"name":{"28":{}},"parent":{}}],["createdb",{"_index":2,"name":{"2":{}},"parent":{}}],["crypto",{"_index":6,"name":{"5":{},"100":{},"131":{}},"parent":{}}],["db",{"_index":0,"name":{"0":{},"16":{},"38":{},"126":{}},"parent":{"1":{}}}],["db.default",{"_index":3,"name":{},"parent":{"2":{},"3":{},"4":{},"5":{},"6":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{}}}],["db.default.__type",{"_index":9,"name":{},"parent":{"7":{},"8":{}}}],["dbdomain",{"_index":88,"name":{"105":{},"133":{}},"parent":{}}],["dblevel",{"_index":89,"name":{"106":{},"134":{}},"parent":{}}],["dbop",{"_index":90,"name":{"107":{},"135":{}},"parent":{}}],["dbops",{"_index":91,"name":{"108":{},"136":{}},"parent":{}}],["dbpath",{"_index":5,"name":{"4":{}},"parent":{}}],["dbtransaction",{"_index":92,"name":{"109":{},"137":{}},"parent":{}}],["dbworkermanagerinterface",{"_index":87,"name":{"104":{},"132":{}},"parent":{}}],["decrypt",{"_index":86,"name":{"103":{}},"parent":{}}],["default",{"_index":1,"name":{"1":{},"36":{}},"parent":{}}],["del",{"_index":32,"name":{"31":{},"54":{},"117":{}},"parent":{}}],["deserialize",{"_index":97,"name":{"123":{}},"parent":{}}],["deserializedecrypt",{"_index":35,"name":{"34":{}},"parent":{}}],["destroy",{"_index":23,"name":{"22":{}},"parent":{}}],["destroyed",{"_index":20,"name":{"19":{}},"parent":{}}],["domainpath",{"_index":95,"name":{"121":{}},"parent":{}}],["encrypt",{"_index":84,"name":{"102":{}},"parent":{}}],["errordb",{"_index":55,"name":{"61":{}},"parent":{}}],["errordbcommitted",{"_index":69,"name":{"82":{}},"parent":{}}],["errordbdecrypt",{"_index":65,"name":{"76":{}},"parent":{}}],["errordbdestroyed",{"_index":61,"name":{"70":{}},"parent":{}}],["errordblevelprefix",{"_index":63,"name":{"73":{}},"parent":{}}],["errordbnotcommited",{"_index":71,"name":{"85":{}},"parent":{}}],["errordbnotrunning",{"_index":59,"name":{"67":{}},"parent":{}}],["errordbparse",{"_index":67,"name":{"79":{}},"parent":{}}],["errordbrollbacked",{"_index":73,"name":{"88":{}},"parent":{}}],["errordbrunning",{"_index":57,"name":{"64":{}},"parent":{}}],["errors",{"_index":54,"name":{"60":{},"129":{}},"parent":{"61":{},"64":{},"67":{},"70":{},"73":{},"76":{},"79":{},"82":{},"85":{},"88":{}}}],["errors.errordb",{"_index":56,"name":{},"parent":{"62":{},"63":{}}}],["errors.errordbcommitted",{"_index":70,"name":{},"parent":{"83":{},"84":{}}}],["errors.errordbdecrypt",{"_index":66,"name":{},"parent":{"77":{},"78":{}}}],["errors.errordbdestroyed",{"_index":62,"name":{},"parent":{"71":{},"72":{}}}],["errors.errordblevelprefix",{"_index":64,"name":{},"parent":{"74":{},"75":{}}}],["errors.errordbnotcommited",{"_index":72,"name":{},"parent":{"86":{},"87":{}}}],["errors.errordbnotrunning",{"_index":60,"name":{},"parent":{"68":{},"69":{}}}],["errors.errordbparse",{"_index":68,"name":{},"parent":{"80":{},"81":{}}}],["errors.errordbrollbacked",{"_index":74,"name":{},"parent":{"89":{},"90":{}}}],["errors.errordbrunning",{"_index":58,"name":{},"parent":{"65":{},"66":{}}}],["filesystem",{"_index":77,"name":{"93":{},"130":{}},"parent":{}}],["finalize",{"_index":53,"name":{"59":{}},"parent":{}}],["fromarraybuffer",{"_index":99,"name":{"125":{}},"parent":{}}],["fs",{"_index":12,"name":{"10":{}},"parent":{}}],["get",{"_index":30,"name":{"29":{},"52":{},"115":{}},"parent":{}}],["index",{"_index":75,"name":{"91":{}},"parent":{"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{},"137":{}}}],["key",{"_index":8,"name":{"7":{}},"parent":{}}],["level",{"_index":28,"name":{"27":{}},"parent":{}}],["lock",{"_index":11,"name":{"9":{}},"parent":{}}],["locked",{"_index":18,"name":{"17":{}},"parent":{}}],["logger",{"_index":13,"name":{"11":{},"39":{}},"parent":{}}],["mkdir",{"_index":82,"name":{"98":{}},"parent":{}}],["ops",{"_index":10,"name":{"8":{},"46":{},"110":{}},"parent":{}}],["promises",{"_index":78,"name":{"94":{}},"parent":{}}],["put",{"_index":31,"name":{"30":{},"53":{},"116":{}},"parent":{}}],["queuefailure",{"_index":50,"name":{"56":{},"119":{}},"parent":{}}],["queuesuccess",{"_index":49,"name":{"55":{},"118":{}},"parent":{}}],["rm",{"_index":80,"name":{"96":{}},"parent":{}}],["rollback",{"_index":52,"name":{"58":{}},"parent":{}}],["rollbacked",{"_index":48,"name":{"51":{}},"parent":{}}],["running",{"_index":19,"name":{"18":{}},"parent":{}}],["serialize",{"_index":96,"name":{"122":{}},"parent":{}}],["serializeencrypt",{"_index":34,"name":{"33":{}},"parent":{}}],["setworkermanager",{"_index":24,"name":{"23":{}},"parent":{}}],["snap",{"_index":44,"name":{"47":{},"111":{}},"parent":{}}],["start",{"_index":21,"name":{"20":{}},"parent":{}}],["stop",{"_index":22,"name":{"21":{}},"parent":{}}],["toarraybuffer",{"_index":98,"name":{"124":{}},"parent":{}}],["transact",{"_index":27,"name":{"26":{}},"parent":{}}],["transaction",{"_index":36,"name":{"35":{},"127":{}},"parent":{"36":{}}}],["transaction.default",{"_index":37,"name":{},"parent":{"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{}}}],["types",{"_index":76,"name":{"92":{}},"parent":{"93":{},"100":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{}}}],["types.crypto",{"_index":83,"name":{},"parent":{"101":{}}}],["types.crypto.__type",{"_index":85,"name":{},"parent":{"102":{},"103":{}}}],["types.dbtransaction",{"_index":93,"name":{},"parent":{"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{}}}],["types.filesystem",{"_index":79,"name":{},"parent":{"94":{},"95":{}}}],["types.filesystem.__type",{"_index":81,"name":{},"parent":{"96":{},"97":{},"98":{},"99":{}}}],["unsetworkermanager",{"_index":25,"name":{"24":{}},"parent":{}}],["utils",{"_index":94,"name":{"120":{},"128":{}},"parent":{"121":{},"122":{},"123":{},"124":{},"125":{}}}],["withlocks",{"_index":26,"name":{"25":{}},"parent":{}}],["workermanager",{"_index":14,"name":{"12":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file +window.searchData = {"kinds":{"1":"Module","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","4194304":"Type alias","16777216":"Reference"},"rows":[{"id":0,"kind":1,"name":"DB","url":"modules/DB.html","classes":"tsd-kind-module"},{"id":1,"kind":128,"name":"default","url":"classes/DB.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"DB"},{"id":2,"kind":2048,"name":"createDB","url":"classes/DB.default.html#createDB","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"DB.default"},{"id":3,"kind":512,"name":"constructor","url":"classes/DB.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-protected","parent":"DB.default"},{"id":4,"kind":1024,"name":"dbPath","url":"classes/DB.default.html#dbPath","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DB.default"},{"id":5,"kind":1024,"name":"crypto","url":"classes/DB.default.html#crypto","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"DB.default"},{"id":6,"kind":65536,"name":"__type","url":"classes/DB.default.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"DB.default"},{"id":7,"kind":1024,"name":"key","url":"classes/DB.default.html#__type.key","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DB.default.__type"},{"id":8,"kind":1024,"name":"ops","url":"classes/DB.default.html#__type.ops","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DB.default.__type"},{"id":9,"kind":1024,"name":"lock","url":"classes/DB.default.html#lock","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"DB.default"},{"id":10,"kind":1024,"name":"fs","url":"classes/DB.default.html#fs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"DB.default"},{"id":11,"kind":1024,"name":"logger","url":"classes/DB.default.html#logger","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"DB.default"},{"id":12,"kind":1024,"name":"workerManager","url":"classes/DB.default.html#workerManager","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"DB.default"},{"id":13,"kind":1024,"name":"_db","url":"classes/DB.default.html#_db","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"DB.default"},{"id":14,"kind":1024,"name":"_running","url":"classes/DB.default.html#_running","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"DB.default"},{"id":15,"kind":1024,"name":"_destroyed","url":"classes/DB.default.html#_destroyed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"DB.default"},{"id":16,"kind":262144,"name":"db","url":"classes/DB.default.html#db","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"DB.default"},{"id":17,"kind":262144,"name":"locked","url":"classes/DB.default.html#locked","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"DB.default"},{"id":18,"kind":262144,"name":"running","url":"classes/DB.default.html#running","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"DB.default"},{"id":19,"kind":262144,"name":"destroyed","url":"classes/DB.default.html#destroyed","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"DB.default"},{"id":20,"kind":2048,"name":"start","url":"classes/DB.default.html#start","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":21,"kind":2048,"name":"stop","url":"classes/DB.default.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":22,"kind":2048,"name":"destroy","url":"classes/DB.default.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":23,"kind":2048,"name":"setWorkerManager","url":"classes/DB.default.html#setWorkerManager","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":24,"kind":2048,"name":"unsetWorkerManager","url":"classes/DB.default.html#unsetWorkerManager","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":25,"kind":2048,"name":"withLocks","url":"classes/DB.default.html#withLocks","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"DB.default"},{"id":26,"kind":2048,"name":"transact","url":"classes/DB.default.html#transact","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"DB.default"},{"id":27,"kind":2048,"name":"level","url":"classes/DB.default.html#level","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":28,"kind":2048,"name":"count","url":"classes/DB.default.html#count","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":29,"kind":2048,"name":"get","url":"classes/DB.default.html#get","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"DB.default"},{"id":30,"kind":2048,"name":"put","url":"classes/DB.default.html#put","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":31,"kind":2048,"name":"del","url":"classes/DB.default.html#del","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":32,"kind":2048,"name":"batch","url":"classes/DB.default.html#batch","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":33,"kind":2048,"name":"serializeEncrypt","url":"classes/DB.default.html#serializeEncrypt","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DB.default"},{"id":34,"kind":2048,"name":"deserializeDecrypt","url":"classes/DB.default.html#deserializeDecrypt","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"DB.default"},{"id":35,"kind":1,"name":"Transaction","url":"modules/Transaction.html","classes":"tsd-kind-module"},{"id":36,"kind":128,"name":"default","url":"classes/Transaction.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"Transaction"},{"id":37,"kind":512,"name":"constructor","url":"classes/Transaction.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Transaction.default"},{"id":38,"kind":1024,"name":"db","url":"classes/Transaction.default.html#db","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Transaction.default"},{"id":39,"kind":1024,"name":"logger","url":"classes/Transaction.default.html#logger","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Transaction.default"},{"id":40,"kind":1024,"name":"_ops","url":"classes/Transaction.default.html#_ops","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Transaction.default"},{"id":41,"kind":1024,"name":"_snap","url":"classes/Transaction.default.html#_snap","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Transaction.default"},{"id":42,"kind":1024,"name":"_callbacksSuccess","url":"classes/Transaction.default.html#_callbacksSuccess","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Transaction.default"},{"id":43,"kind":1024,"name":"_callbacksFailure","url":"classes/Transaction.default.html#_callbacksFailure","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Transaction.default"},{"id":44,"kind":1024,"name":"_committed","url":"classes/Transaction.default.html#_committed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Transaction.default"},{"id":45,"kind":1024,"name":"_rollbacked","url":"classes/Transaction.default.html#_rollbacked","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Transaction.default"},{"id":46,"kind":262144,"name":"ops","url":"classes/Transaction.default.html#ops","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Transaction.default"},{"id":47,"kind":262144,"name":"snap","url":"classes/Transaction.default.html#snap","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Transaction.default"},{"id":48,"kind":262144,"name":"callbacksSuccess","url":"classes/Transaction.default.html#callbacksSuccess","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Transaction.default"},{"id":49,"kind":262144,"name":"callbacksFailure","url":"classes/Transaction.default.html#callbacksFailure","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Transaction.default"},{"id":50,"kind":262144,"name":"committed","url":"classes/Transaction.default.html#committed","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Transaction.default"},{"id":51,"kind":262144,"name":"rollbacked","url":"classes/Transaction.default.html#rollbacked","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Transaction.default"},{"id":52,"kind":2048,"name":"get","url":"classes/Transaction.default.html#get","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"Transaction.default"},{"id":53,"kind":2048,"name":"put","url":"classes/Transaction.default.html#put","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transaction.default"},{"id":54,"kind":2048,"name":"del","url":"classes/Transaction.default.html#del","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transaction.default"},{"id":55,"kind":2048,"name":"queueSuccess","url":"classes/Transaction.default.html#queueSuccess","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transaction.default"},{"id":56,"kind":2048,"name":"queueFailure","url":"classes/Transaction.default.html#queueFailure","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transaction.default"},{"id":57,"kind":2048,"name":"commit","url":"classes/Transaction.default.html#commit","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transaction.default"},{"id":58,"kind":2048,"name":"rollback","url":"classes/Transaction.default.html#rollback","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transaction.default"},{"id":59,"kind":2048,"name":"finalize","url":"classes/Transaction.default.html#finalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transaction.default"},{"id":60,"kind":1,"name":"errors","url":"modules/errors.html","classes":"tsd-kind-module"},{"id":61,"kind":128,"name":"ErrorDB","url":"classes/errors.ErrorDB.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":62,"kind":65536,"name":"__type","url":"classes/errors.ErrorDB.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDB"},{"id":63,"kind":512,"name":"constructor","url":"classes/errors.ErrorDB.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"errors.ErrorDB"},{"id":64,"kind":1024,"name":"data","url":"classes/errors.ErrorDB.html#data","classes":"tsd-kind-property tsd-parent-kind-class","parent":"errors.ErrorDB"},{"id":65,"kind":128,"name":"ErrorDBRunning","url":"classes/errors.ErrorDBRunning.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":66,"kind":65536,"name":"__type","url":"classes/errors.ErrorDBRunning.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDBRunning"},{"id":67,"kind":512,"name":"constructor","url":"classes/errors.ErrorDBRunning.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBRunning"},{"id":68,"kind":1024,"name":"data","url":"classes/errors.ErrorDBRunning.html#data","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBRunning"},{"id":69,"kind":128,"name":"ErrorDBNotRunning","url":"classes/errors.ErrorDBNotRunning.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":70,"kind":65536,"name":"__type","url":"classes/errors.ErrorDBNotRunning.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDBNotRunning"},{"id":71,"kind":512,"name":"constructor","url":"classes/errors.ErrorDBNotRunning.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBNotRunning"},{"id":72,"kind":1024,"name":"data","url":"classes/errors.ErrorDBNotRunning.html#data","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBNotRunning"},{"id":73,"kind":128,"name":"ErrorDBDestroyed","url":"classes/errors.ErrorDBDestroyed.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":74,"kind":65536,"name":"__type","url":"classes/errors.ErrorDBDestroyed.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDBDestroyed"},{"id":75,"kind":512,"name":"constructor","url":"classes/errors.ErrorDBDestroyed.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBDestroyed"},{"id":76,"kind":1024,"name":"data","url":"classes/errors.ErrorDBDestroyed.html#data","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBDestroyed"},{"id":77,"kind":128,"name":"ErrorDBCreate","url":"classes/errors.ErrorDBCreate.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":78,"kind":65536,"name":"__type","url":"classes/errors.ErrorDBCreate.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDBCreate"},{"id":79,"kind":512,"name":"constructor","url":"classes/errors.ErrorDBCreate.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBCreate"},{"id":80,"kind":1024,"name":"data","url":"classes/errors.ErrorDBCreate.html#data","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBCreate"},{"id":81,"kind":128,"name":"ErrorDBDelete","url":"classes/errors.ErrorDBDelete.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":82,"kind":65536,"name":"__type","url":"classes/errors.ErrorDBDelete.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDBDelete"},{"id":83,"kind":512,"name":"constructor","url":"classes/errors.ErrorDBDelete.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBDelete"},{"id":84,"kind":1024,"name":"data","url":"classes/errors.ErrorDBDelete.html#data","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBDelete"},{"id":85,"kind":128,"name":"ErrorDBLevelPrefix","url":"classes/errors.ErrorDBLevelPrefix.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":86,"kind":65536,"name":"__type","url":"classes/errors.ErrorDBLevelPrefix.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDBLevelPrefix"},{"id":87,"kind":512,"name":"constructor","url":"classes/errors.ErrorDBLevelPrefix.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBLevelPrefix"},{"id":88,"kind":1024,"name":"data","url":"classes/errors.ErrorDBLevelPrefix.html#data","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBLevelPrefix"},{"id":89,"kind":128,"name":"ErrorDBDecrypt","url":"classes/errors.ErrorDBDecrypt.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":90,"kind":65536,"name":"__type","url":"classes/errors.ErrorDBDecrypt.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDBDecrypt"},{"id":91,"kind":512,"name":"constructor","url":"classes/errors.ErrorDBDecrypt.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBDecrypt"},{"id":92,"kind":1024,"name":"data","url":"classes/errors.ErrorDBDecrypt.html#data","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBDecrypt"},{"id":93,"kind":128,"name":"ErrorDBParse","url":"classes/errors.ErrorDBParse.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":94,"kind":65536,"name":"__type","url":"classes/errors.ErrorDBParse.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDBParse"},{"id":95,"kind":512,"name":"constructor","url":"classes/errors.ErrorDBParse.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBParse"},{"id":96,"kind":1024,"name":"data","url":"classes/errors.ErrorDBParse.html#data","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBParse"},{"id":97,"kind":128,"name":"ErrorDBCommitted","url":"classes/errors.ErrorDBCommitted.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":98,"kind":65536,"name":"__type","url":"classes/errors.ErrorDBCommitted.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDBCommitted"},{"id":99,"kind":512,"name":"constructor","url":"classes/errors.ErrorDBCommitted.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBCommitted"},{"id":100,"kind":1024,"name":"data","url":"classes/errors.ErrorDBCommitted.html#data","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBCommitted"},{"id":101,"kind":128,"name":"ErrorDBNotCommited","url":"classes/errors.ErrorDBNotCommited.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":102,"kind":65536,"name":"__type","url":"classes/errors.ErrorDBNotCommited.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDBNotCommited"},{"id":103,"kind":512,"name":"constructor","url":"classes/errors.ErrorDBNotCommited.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBNotCommited"},{"id":104,"kind":1024,"name":"data","url":"classes/errors.ErrorDBNotCommited.html#data","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBNotCommited"},{"id":105,"kind":128,"name":"ErrorDBRollbacked","url":"classes/errors.ErrorDBRollbacked.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"errors"},{"id":106,"kind":65536,"name":"__type","url":"classes/errors.ErrorDBRollbacked.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"errors.ErrorDBRollbacked"},{"id":107,"kind":512,"name":"constructor","url":"classes/errors.ErrorDBRollbacked.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBRollbacked"},{"id":108,"kind":1024,"name":"data","url":"classes/errors.ErrorDBRollbacked.html#data","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"errors.ErrorDBRollbacked"},{"id":109,"kind":1,"name":"index","url":"modules/index.html","classes":"tsd-kind-module"},{"id":110,"kind":1,"name":"types","url":"modules/types.html","classes":"tsd-kind-module"},{"id":111,"kind":4194304,"name":"POJO","url":"modules/types.html#POJO","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":112,"kind":65536,"name":"__type","url":"modules/types.html#POJO.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.POJO"},{"id":113,"kind":256,"name":"FileSystem","url":"interfaces/types.FileSystem.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":114,"kind":1024,"name":"promises","url":"interfaces/types.FileSystem.html#promises","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.FileSystem"},{"id":115,"kind":65536,"name":"__type","url":"interfaces/types.FileSystem.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types.FileSystem"},{"id":116,"kind":1024,"name":"rm","url":"interfaces/types.FileSystem.html#__type.rm","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.FileSystem.__type"},{"id":117,"kind":65536,"name":"__type","url":"interfaces/types.FileSystem.html#__type.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types.FileSystem.__type"},{"id":118,"kind":1024,"name":"mkdir","url":"interfaces/types.FileSystem.html#__type.mkdir","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.FileSystem.__type"},{"id":119,"kind":65536,"name":"__type","url":"interfaces/types.FileSystem.html#__type.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types.FileSystem.__type"},{"id":120,"kind":4194304,"name":"Crypto","url":"modules/types.html#Crypto","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":121,"kind":65536,"name":"__type","url":"modules/types.html#Crypto.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.Crypto"},{"id":122,"kind":2048,"name":"encrypt","url":"modules/types.html#Crypto.__type.encrypt","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"types.Crypto.__type"},{"id":123,"kind":2048,"name":"decrypt","url":"modules/types.html#Crypto.__type.decrypt","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"types.Crypto.__type"},{"id":124,"kind":4194304,"name":"DBWorkerManagerInterface","url":"modules/types.html#DBWorkerManagerInterface","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":125,"kind":4194304,"name":"DBDomain","url":"modules/types.html#DBDomain","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":126,"kind":4194304,"name":"DBLevel","url":"modules/types.html#DBLevel","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":127,"kind":4194304,"name":"DBOp","url":"modules/types.html#DBOp","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":128,"kind":4194304,"name":"DBOps","url":"modules/types.html#DBOps","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":129,"kind":256,"name":"DBTransaction","url":"interfaces/types.DBTransaction.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":130,"kind":1024,"name":"ops","url":"interfaces/types.DBTransaction.html#ops","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.DBTransaction"},{"id":131,"kind":1024,"name":"snap","url":"interfaces/types.DBTransaction.html#snap","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.DBTransaction"},{"id":132,"kind":1024,"name":"callbacksSuccess","url":"interfaces/types.DBTransaction.html#callbacksSuccess","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.DBTransaction"},{"id":133,"kind":1024,"name":"callbacksFailure","url":"interfaces/types.DBTransaction.html#callbacksFailure","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.DBTransaction"},{"id":134,"kind":1024,"name":"committed","url":"interfaces/types.DBTransaction.html#committed","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.DBTransaction"},{"id":135,"kind":2048,"name":"get","url":"interfaces/types.DBTransaction.html#get","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter","parent":"types.DBTransaction"},{"id":136,"kind":2048,"name":"put","url":"interfaces/types.DBTransaction.html#put","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"types.DBTransaction"},{"id":137,"kind":2048,"name":"del","url":"interfaces/types.DBTransaction.html#del","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"types.DBTransaction"},{"id":138,"kind":2048,"name":"queueSuccess","url":"interfaces/types.DBTransaction.html#queueSuccess","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"types.DBTransaction"},{"id":139,"kind":2048,"name":"queueFailure","url":"interfaces/types.DBTransaction.html#queueFailure","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"types.DBTransaction"},{"id":140,"kind":1,"name":"utils","url":"modules/utils.html","classes":"tsd-kind-module"},{"id":141,"kind":64,"name":"domainPath","url":"modules/utils.html#domainPath","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":142,"kind":64,"name":"serialize","url":"modules/utils.html#serialize","classes":"tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter","parent":"utils"},{"id":143,"kind":64,"name":"deserialize","url":"modules/utils.html#deserialize","classes":"tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter","parent":"utils"},{"id":144,"kind":64,"name":"toArrayBuffer","url":"modules/utils.html#toArrayBuffer","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":145,"kind":64,"name":"fromArrayBuffer","url":"modules/utils.html#fromArrayBuffer","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":146,"kind":16777216,"name":"DB","url":"modules/index.html#DB","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":147,"kind":16777216,"name":"Transaction","url":"modules/index.html#Transaction","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":148,"kind":16777216,"name":"utils","url":"modules/index.html#utils","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":149,"kind":16777216,"name":"errors","url":"modules/index.html#errors","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":150,"kind":16777216,"name":"POJO","url":"modules/index.html#POJO","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":151,"kind":16777216,"name":"FileSystem","url":"modules/index.html#FileSystem","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":152,"kind":16777216,"name":"Crypto","url":"modules/index.html#Crypto","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":153,"kind":16777216,"name":"DBWorkerManagerInterface","url":"modules/index.html#DBWorkerManagerInterface","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":154,"kind":16777216,"name":"DBDomain","url":"modules/index.html#DBDomain","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":155,"kind":16777216,"name":"DBLevel","url":"modules/index.html#DBLevel","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":156,"kind":16777216,"name":"DBOp","url":"modules/index.html#DBOp","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":157,"kind":16777216,"name":"DBOps","url":"modules/index.html#DBOps","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":158,"kind":16777216,"name":"DBTransaction","url":"modules/index.html#DBTransaction","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,33.704]],["parent/0",[]],["name/1",[1,41.589]],["parent/1",[0,3.317]],["name/2",[2,46.697]],["parent/2",[3,1.6]],["name/3",[4,24.01]],["parent/3",[3,1.6]],["name/4",[5,46.697]],["parent/4",[3,1.6]],["name/5",[6,38.224]],["parent/5",[3,1.6]],["name/6",[7,21.574]],["parent/6",[3,1.6]],["name/7",[8,46.697]],["parent/7",[9,4.093]],["name/8",[10,38.224]],["parent/8",[9,4.093]],["name/9",[11,46.697]],["parent/9",[3,1.6]],["name/10",[12,46.697]],["parent/10",[3,1.6]],["name/11",[13,41.589]],["parent/11",[3,1.6]],["name/12",[14,46.697]],["parent/12",[3,1.6]],["name/13",[15,46.697]],["parent/13",[3,1.6]],["name/14",[16,46.697]],["parent/14",[3,1.6]],["name/15",[17,46.697]],["parent/15",[3,1.6]],["name/16",[0,33.704]],["parent/16",[3,1.6]],["name/17",[18,46.697]],["parent/17",[3,1.6]],["name/18",[19,46.697]],["parent/18",[3,1.6]],["name/19",[20,46.697]],["parent/19",[3,1.6]],["name/20",[21,46.697]],["parent/20",[3,1.6]],["name/21",[22,46.697]],["parent/21",[3,1.6]],["name/22",[23,46.697]],["parent/22",[3,1.6]],["name/23",[24,46.697]],["parent/23",[3,1.6]],["name/24",[25,46.697]],["parent/24",[3,1.6]],["name/25",[26,46.697]],["parent/25",[3,1.6]],["name/26",[27,46.697]],["parent/26",[3,1.6]],["name/27",[28,46.697]],["parent/27",[3,1.6]],["name/28",[29,46.697]],["parent/28",[3,1.6]],["name/29",[30,38.224]],["parent/29",[3,1.6]],["name/30",[31,38.224]],["parent/30",[3,1.6]],["name/31",[32,38.224]],["parent/31",[3,1.6]],["name/32",[33,46.697]],["parent/32",[3,1.6]],["name/33",[34,46.697]],["parent/33",[3,1.6]],["name/34",[35,46.697]],["parent/34",[3,1.6]],["name/35",[36,38.224]],["parent/35",[]],["name/36",[1,41.589]],["parent/36",[36,3.762]],["name/37",[4,24.01]],["parent/37",[37,1.888]],["name/38",[0,33.704]],["parent/38",[37,1.888]],["name/39",[13,41.589]],["parent/39",[37,1.888]],["name/40",[38,46.697]],["parent/40",[37,1.888]],["name/41",[39,46.697]],["parent/41",[37,1.888]],["name/42",[40,46.697]],["parent/42",[37,1.888]],["name/43",[41,46.697]],["parent/43",[37,1.888]],["name/44",[42,46.697]],["parent/44",[37,1.888]],["name/45",[43,46.697]],["parent/45",[37,1.888]],["name/46",[10,38.224]],["parent/46",[37,1.888]],["name/47",[44,41.589]],["parent/47",[37,1.888]],["name/48",[45,41.589]],["parent/48",[37,1.888]],["name/49",[46,41.589]],["parent/49",[37,1.888]],["name/50",[47,41.589]],["parent/50",[37,1.888]],["name/51",[48,46.697]],["parent/51",[37,1.888]],["name/52",[30,38.224]],["parent/52",[37,1.888]],["name/53",[31,38.224]],["parent/53",[37,1.888]],["name/54",[32,38.224]],["parent/54",[37,1.888]],["name/55",[49,41.589]],["parent/55",[37,1.888]],["name/56",[50,41.589]],["parent/56",[37,1.888]],["name/57",[51,46.697]],["parent/57",[37,1.888]],["name/58",[52,46.697]],["parent/58",[37,1.888]],["name/59",[53,46.697]],["parent/59",[37,1.888]],["name/60",[54,24.01]],["parent/60",[]],["name/61",[55,46.697]],["parent/61",[54,2.363]],["name/62",[7,21.574]],["parent/62",[56,3.762]],["name/63",[4,24.01]],["parent/63",[56,3.762]],["name/64",[57,25.494]],["parent/64",[56,3.762]],["name/65",[58,46.697]],["parent/65",[54,2.363]],["name/66",[7,21.574]],["parent/66",[59,3.762]],["name/67",[4,24.01]],["parent/67",[59,3.762]],["name/68",[57,25.494]],["parent/68",[59,3.762]],["name/69",[60,46.697]],["parent/69",[54,2.363]],["name/70",[7,21.574]],["parent/70",[61,3.762]],["name/71",[4,24.01]],["parent/71",[61,3.762]],["name/72",[57,25.494]],["parent/72",[61,3.762]],["name/73",[62,46.697]],["parent/73",[54,2.363]],["name/74",[7,21.574]],["parent/74",[63,3.762]],["name/75",[4,24.01]],["parent/75",[63,3.762]],["name/76",[57,25.494]],["parent/76",[63,3.762]],["name/77",[64,46.697]],["parent/77",[54,2.363]],["name/78",[7,21.574]],["parent/78",[65,3.762]],["name/79",[4,24.01]],["parent/79",[65,3.762]],["name/80",[57,25.494]],["parent/80",[65,3.762]],["name/81",[66,46.697]],["parent/81",[54,2.363]],["name/82",[7,21.574]],["parent/82",[67,3.762]],["name/83",[4,24.01]],["parent/83",[67,3.762]],["name/84",[57,25.494]],["parent/84",[67,3.762]],["name/85",[68,46.697]],["parent/85",[54,2.363]],["name/86",[7,21.574]],["parent/86",[69,3.762]],["name/87",[4,24.01]],["parent/87",[69,3.762]],["name/88",[57,25.494]],["parent/88",[69,3.762]],["name/89",[70,46.697]],["parent/89",[54,2.363]],["name/90",[7,21.574]],["parent/90",[71,3.762]],["name/91",[4,24.01]],["parent/91",[71,3.762]],["name/92",[57,25.494]],["parent/92",[71,3.762]],["name/93",[72,46.697]],["parent/93",[54,2.363]],["name/94",[7,21.574]],["parent/94",[73,3.762]],["name/95",[4,24.01]],["parent/95",[73,3.762]],["name/96",[57,25.494]],["parent/96",[73,3.762]],["name/97",[74,46.697]],["parent/97",[54,2.363]],["name/98",[7,21.574]],["parent/98",[75,3.762]],["name/99",[4,24.01]],["parent/99",[75,3.762]],["name/100",[57,25.494]],["parent/100",[75,3.762]],["name/101",[76,46.697]],["parent/101",[54,2.363]],["name/102",[7,21.574]],["parent/102",[77,3.762]],["name/103",[4,24.01]],["parent/103",[77,3.762]],["name/104",[57,25.494]],["parent/104",[77,3.762]],["name/105",[78,46.697]],["parent/105",[54,2.363]],["name/106",[7,21.574]],["parent/106",[79,3.762]],["name/107",[4,24.01]],["parent/107",[79,3.762]],["name/108",[57,25.494]],["parent/108",[79,3.762]],["name/109",[80,24.01]],["parent/109",[]],["name/110",[81,27.238]],["parent/110",[]],["name/111",[82,41.589]],["parent/111",[81,2.681]],["name/112",[7,21.574]],["parent/112",[83,4.596]],["name/113",[84,41.589]],["parent/113",[81,2.681]],["name/114",[85,46.697]],["parent/114",[86,4.093]],["name/115",[7,21.574]],["parent/115",[86,4.093]],["name/116",[87,46.697]],["parent/116",[88,3.515]],["name/117",[7,21.574]],["parent/117",[88,3.515]],["name/118",[89,46.697]],["parent/118",[88,3.515]],["name/119",[7,21.574]],["parent/119",[88,3.515]],["name/120",[6,38.224]],["parent/120",[81,2.681]],["name/121",[7,21.574]],["parent/121",[90,4.596]],["name/122",[91,46.697]],["parent/122",[92,4.093]],["name/123",[93,46.697]],["parent/123",[92,4.093]],["name/124",[94,41.589]],["parent/124",[81,2.681]],["name/125",[95,41.589]],["parent/125",[81,2.681]],["name/126",[96,41.589]],["parent/126",[81,2.681]],["name/127",[97,41.589]],["parent/127",[81,2.681]],["name/128",[98,41.589]],["parent/128",[81,2.681]],["name/129",[99,41.589]],["parent/129",[81,2.681]],["name/130",[10,38.224]],["parent/130",[100,2.681]],["name/131",[44,41.589]],["parent/131",[100,2.681]],["name/132",[45,41.589]],["parent/132",[100,2.681]],["name/133",[46,41.589]],["parent/133",[100,2.681]],["name/134",[47,41.589]],["parent/134",[100,2.681]],["name/135",[30,38.224]],["parent/135",[100,2.681]],["name/136",[31,38.224]],["parent/136",[100,2.681]],["name/137",[32,38.224]],["parent/137",[100,2.681]],["name/138",[49,41.589]],["parent/138",[100,2.681]],["name/139",[50,41.589]],["parent/139",[100,2.681]],["name/140",[101,30.603]],["parent/140",[]],["name/141",[102,46.697]],["parent/141",[101,3.012]],["name/142",[103,46.697]],["parent/142",[101,3.012]],["name/143",[104,46.697]],["parent/143",[101,3.012]],["name/144",[105,46.697]],["parent/144",[101,3.012]],["name/145",[106,46.697]],["parent/145",[101,3.012]],["name/146",[0,33.704]],["parent/146",[80,2.363]],["name/147",[36,38.224]],["parent/147",[80,2.363]],["name/148",[101,30.603]],["parent/148",[80,2.363]],["name/149",[54,24.01]],["parent/149",[80,2.363]],["name/150",[82,41.589]],["parent/150",[80,2.363]],["name/151",[84,41.589]],["parent/151",[80,2.363]],["name/152",[6,38.224]],["parent/152",[80,2.363]],["name/153",[94,41.589]],["parent/153",[80,2.363]],["name/154",[95,41.589]],["parent/154",[80,2.363]],["name/155",[96,41.589]],["parent/155",[80,2.363]],["name/156",[97,41.589]],["parent/156",[80,2.363]],["name/157",[98,41.589]],["parent/157",[80,2.363]],["name/158",[99,41.589]],["parent/158",[80,2.363]]],"invertedIndex":[["__type",{"_index":7,"name":{"6":{},"62":{},"66":{},"70":{},"74":{},"78":{},"82":{},"86":{},"90":{},"94":{},"98":{},"102":{},"106":{},"112":{},"115":{},"117":{},"119":{},"121":{}},"parent":{}}],["_callbacksfailure",{"_index":41,"name":{"43":{}},"parent":{}}],["_callbackssuccess",{"_index":40,"name":{"42":{}},"parent":{}}],["_committed",{"_index":42,"name":{"44":{}},"parent":{}}],["_db",{"_index":15,"name":{"13":{}},"parent":{}}],["_destroyed",{"_index":17,"name":{"15":{}},"parent":{}}],["_ops",{"_index":38,"name":{"40":{}},"parent":{}}],["_rollbacked",{"_index":43,"name":{"45":{}},"parent":{}}],["_running",{"_index":16,"name":{"14":{}},"parent":{}}],["_snap",{"_index":39,"name":{"41":{}},"parent":{}}],["batch",{"_index":33,"name":{"32":{}},"parent":{}}],["callbacksfailure",{"_index":46,"name":{"49":{},"133":{}},"parent":{}}],["callbackssuccess",{"_index":45,"name":{"48":{},"132":{}},"parent":{}}],["commit",{"_index":51,"name":{"57":{}},"parent":{}}],["committed",{"_index":47,"name":{"50":{},"134":{}},"parent":{}}],["constructor",{"_index":4,"name":{"3":{},"37":{},"63":{},"67":{},"71":{},"75":{},"79":{},"83":{},"87":{},"91":{},"95":{},"99":{},"103":{},"107":{}},"parent":{}}],["count",{"_index":29,"name":{"28":{}},"parent":{}}],["createdb",{"_index":2,"name":{"2":{}},"parent":{}}],["crypto",{"_index":6,"name":{"5":{},"120":{},"152":{}},"parent":{}}],["data",{"_index":57,"name":{"64":{},"68":{},"72":{},"76":{},"80":{},"84":{},"88":{},"92":{},"96":{},"100":{},"104":{},"108":{}},"parent":{}}],["db",{"_index":0,"name":{"0":{},"16":{},"38":{},"146":{}},"parent":{"1":{}}}],["db.default",{"_index":3,"name":{},"parent":{"2":{},"3":{},"4":{},"5":{},"6":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{}}}],["db.default.__type",{"_index":9,"name":{},"parent":{"7":{},"8":{}}}],["dbdomain",{"_index":95,"name":{"125":{},"154":{}},"parent":{}}],["dblevel",{"_index":96,"name":{"126":{},"155":{}},"parent":{}}],["dbop",{"_index":97,"name":{"127":{},"156":{}},"parent":{}}],["dbops",{"_index":98,"name":{"128":{},"157":{}},"parent":{}}],["dbpath",{"_index":5,"name":{"4":{}},"parent":{}}],["dbtransaction",{"_index":99,"name":{"129":{},"158":{}},"parent":{}}],["dbworkermanagerinterface",{"_index":94,"name":{"124":{},"153":{}},"parent":{}}],["decrypt",{"_index":93,"name":{"123":{}},"parent":{}}],["default",{"_index":1,"name":{"1":{},"36":{}},"parent":{}}],["del",{"_index":32,"name":{"31":{},"54":{},"137":{}},"parent":{}}],["deserialize",{"_index":104,"name":{"143":{}},"parent":{}}],["deserializedecrypt",{"_index":35,"name":{"34":{}},"parent":{}}],["destroy",{"_index":23,"name":{"22":{}},"parent":{}}],["destroyed",{"_index":20,"name":{"19":{}},"parent":{}}],["domainpath",{"_index":102,"name":{"141":{}},"parent":{}}],["encrypt",{"_index":91,"name":{"122":{}},"parent":{}}],["errordb",{"_index":55,"name":{"61":{}},"parent":{}}],["errordbcommitted",{"_index":74,"name":{"97":{}},"parent":{}}],["errordbcreate",{"_index":64,"name":{"77":{}},"parent":{}}],["errordbdecrypt",{"_index":70,"name":{"89":{}},"parent":{}}],["errordbdelete",{"_index":66,"name":{"81":{}},"parent":{}}],["errordbdestroyed",{"_index":62,"name":{"73":{}},"parent":{}}],["errordblevelprefix",{"_index":68,"name":{"85":{}},"parent":{}}],["errordbnotcommited",{"_index":76,"name":{"101":{}},"parent":{}}],["errordbnotrunning",{"_index":60,"name":{"69":{}},"parent":{}}],["errordbparse",{"_index":72,"name":{"93":{}},"parent":{}}],["errordbrollbacked",{"_index":78,"name":{"105":{}},"parent":{}}],["errordbrunning",{"_index":58,"name":{"65":{}},"parent":{}}],["errors",{"_index":54,"name":{"60":{},"149":{}},"parent":{"61":{},"65":{},"69":{},"73":{},"77":{},"81":{},"85":{},"89":{},"93":{},"97":{},"101":{},"105":{}}}],["errors.errordb",{"_index":56,"name":{},"parent":{"62":{},"63":{},"64":{}}}],["errors.errordbcommitted",{"_index":75,"name":{},"parent":{"98":{},"99":{},"100":{}}}],["errors.errordbcreate",{"_index":65,"name":{},"parent":{"78":{},"79":{},"80":{}}}],["errors.errordbdecrypt",{"_index":71,"name":{},"parent":{"90":{},"91":{},"92":{}}}],["errors.errordbdelete",{"_index":67,"name":{},"parent":{"82":{},"83":{},"84":{}}}],["errors.errordbdestroyed",{"_index":63,"name":{},"parent":{"74":{},"75":{},"76":{}}}],["errors.errordblevelprefix",{"_index":69,"name":{},"parent":{"86":{},"87":{},"88":{}}}],["errors.errordbnotcommited",{"_index":77,"name":{},"parent":{"102":{},"103":{},"104":{}}}],["errors.errordbnotrunning",{"_index":61,"name":{},"parent":{"70":{},"71":{},"72":{}}}],["errors.errordbparse",{"_index":73,"name":{},"parent":{"94":{},"95":{},"96":{}}}],["errors.errordbrollbacked",{"_index":79,"name":{},"parent":{"106":{},"107":{},"108":{}}}],["errors.errordbrunning",{"_index":59,"name":{},"parent":{"66":{},"67":{},"68":{}}}],["filesystem",{"_index":84,"name":{"113":{},"151":{}},"parent":{}}],["finalize",{"_index":53,"name":{"59":{}},"parent":{}}],["fromarraybuffer",{"_index":106,"name":{"145":{}},"parent":{}}],["fs",{"_index":12,"name":{"10":{}},"parent":{}}],["get",{"_index":30,"name":{"29":{},"52":{},"135":{}},"parent":{}}],["index",{"_index":80,"name":{"109":{}},"parent":{"146":{},"147":{},"148":{},"149":{},"150":{},"151":{},"152":{},"153":{},"154":{},"155":{},"156":{},"157":{},"158":{}}}],["key",{"_index":8,"name":{"7":{}},"parent":{}}],["level",{"_index":28,"name":{"27":{}},"parent":{}}],["lock",{"_index":11,"name":{"9":{}},"parent":{}}],["locked",{"_index":18,"name":{"17":{}},"parent":{}}],["logger",{"_index":13,"name":{"11":{},"39":{}},"parent":{}}],["mkdir",{"_index":89,"name":{"118":{}},"parent":{}}],["ops",{"_index":10,"name":{"8":{},"46":{},"130":{}},"parent":{}}],["pojo",{"_index":82,"name":{"111":{},"150":{}},"parent":{}}],["promises",{"_index":85,"name":{"114":{}},"parent":{}}],["put",{"_index":31,"name":{"30":{},"53":{},"136":{}},"parent":{}}],["queuefailure",{"_index":50,"name":{"56":{},"139":{}},"parent":{}}],["queuesuccess",{"_index":49,"name":{"55":{},"138":{}},"parent":{}}],["rm",{"_index":87,"name":{"116":{}},"parent":{}}],["rollback",{"_index":52,"name":{"58":{}},"parent":{}}],["rollbacked",{"_index":48,"name":{"51":{}},"parent":{}}],["running",{"_index":19,"name":{"18":{}},"parent":{}}],["serialize",{"_index":103,"name":{"142":{}},"parent":{}}],["serializeencrypt",{"_index":34,"name":{"33":{}},"parent":{}}],["setworkermanager",{"_index":24,"name":{"23":{}},"parent":{}}],["snap",{"_index":44,"name":{"47":{},"131":{}},"parent":{}}],["start",{"_index":21,"name":{"20":{}},"parent":{}}],["stop",{"_index":22,"name":{"21":{}},"parent":{}}],["toarraybuffer",{"_index":105,"name":{"144":{}},"parent":{}}],["transact",{"_index":27,"name":{"26":{}},"parent":{}}],["transaction",{"_index":36,"name":{"35":{},"147":{}},"parent":{"36":{}}}],["transaction.default",{"_index":37,"name":{},"parent":{"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{}}}],["types",{"_index":81,"name":{"110":{}},"parent":{"111":{},"113":{},"120":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{}}}],["types.crypto",{"_index":90,"name":{},"parent":{"121":{}}}],["types.crypto.__type",{"_index":92,"name":{},"parent":{"122":{},"123":{}}}],["types.dbtransaction",{"_index":100,"name":{},"parent":{"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{},"137":{},"138":{},"139":{}}}],["types.filesystem",{"_index":86,"name":{},"parent":{"114":{},"115":{}}}],["types.filesystem.__type",{"_index":88,"name":{},"parent":{"116":{},"117":{},"118":{},"119":{}}}],["types.pojo",{"_index":83,"name":{},"parent":{"112":{}}}],["unsetworkermanager",{"_index":25,"name":{"24":{}},"parent":{}}],["utils",{"_index":101,"name":{"140":{},"148":{}},"parent":{"141":{},"142":{},"143":{},"144":{},"145":{}}}],["withlocks",{"_index":26,"name":{"25":{}},"parent":{}}],["workermanager",{"_index":14,"name":{"12":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file diff --git a/docs/classes/DB.default.html b/docs/classes/DB.default.html index 62305dc4..cbab3bd0 100644 --- a/docs/classes/DB.default.html +++ b/docs/classes/DB.default.html @@ -145,7 +145,7 @@

Protected constructor

  • Parameters

    @@ -192,7 +192,7 @@

    Protected _db

    _db: any
    @@ -202,7 +202,7 @@

    Protected _destroyed

    _destroyed: boolean = false
    @@ -212,7 +212,7 @@

    Protected _running

    _running: boolean = false
    @@ -222,7 +222,7 @@

    Protected crypto: { key: Buffer; ops: Crypto }
    @@ -243,7 +243,7 @@

    Readonly dbPath

    dbPath: string
    @@ -253,7 +253,7 @@

    Protected fs

    @@ -263,7 +263,7 @@

    Protected lock

    lock: MutexInterface
    @@ -273,7 +273,7 @@

    Protected logger

    logger: Logger
    @@ -283,7 +283,7 @@

    Protected workerManager: DBWorkerManagerInterface

    @@ -300,7 +300,7 @@

    db

  • Returns any

    @@ -317,7 +317,7 @@

    destroyed

  • Returns boolean

    @@ -334,7 +334,7 @@

    locked

  • Returns boolean

    @@ -351,7 +351,7 @@

    running

  • Returns boolean

    @@ -371,7 +371,7 @@

    batch

  • Parameters

    @@ -394,7 +394,7 @@

    count

  • Parameters

    @@ -417,7 +417,7 @@

    del

  • Parameters

    @@ -444,7 +444,7 @@

    deserializeDecrypt

  • Type parameters

    @@ -467,7 +467,7 @@

    Returns Promise

    Parameters

    @@ -493,7 +493,7 @@

    destroy

  • Returns Promise<void>

    @@ -511,7 +511,7 @@

    get

  • Type parameters

    @@ -537,7 +537,7 @@

    Returns Promise

    Parameters

    @@ -566,7 +566,7 @@

    level

  • Parameters

    @@ -593,7 +593,7 @@

    put

  • Parameters

    @@ -616,7 +616,7 @@

    Returns Promise

    Parameters

    @@ -649,7 +649,7 @@

    serializeEncrypt

  • Parameters

    @@ -666,7 +666,7 @@

    Returns Promise

    Parameters

    @@ -692,7 +692,7 @@

    setWorkerManager

  • Parameters

    @@ -709,15 +709,26 @@

    Returns void

    start

      -
    • start(): Promise<void>
    • +
    • start(__namedParameters?: { fresh?: boolean }): Promise<void>
    • +

      Parameters

      +
        +
      • +
        __namedParameters: { fresh?: boolean } = {}
        +
          +
        • +
          Optional fresh?: boolean
          +
        • +
        +
      • +

      Returns Promise<void>

    @@ -732,7 +743,7 @@

    stop

  • Returns Promise<void>

    @@ -749,7 +760,7 @@

    transact

  • @@ -809,7 +820,7 @@

    unsetWorkerManager

  • Returns void

    @@ -826,7 +837,7 @@

    withLocks

  • Type parameters

    @@ -864,19 +875,19 @@

    Returns Promise

    Static createDB

      -
    • createDB(__namedParameters: { crypto?: { key: Buffer; ops: Crypto }; dbPath: string; fs?: FileSystem; lock?: MutexInterface; logger?: Logger }): Promise<default>
    • +
    • createDB(__namedParameters: { crypto?: { key: Buffer; ops: Crypto }; dbPath: string; fresh?: boolean; fs?: FileSystem; lock?: MutexInterface; logger?: Logger }): Promise<default>
      -
    • Interface
    • +
    • Inherited constructor
    • +
    • Inherited property
      -
    • Class
    • +
    • Interface
      -
    • Inherited constructor
    • +
    • Class
    diff --git a/docs/classes/errors.ErrorDBDelete.html b/docs/classes/errors.ErrorDBDelete.html new file mode 100644 index 00000000..0ea90ce9 --- /dev/null +++ b/docs/classes/errors.ErrorDBDelete.html @@ -0,0 +1,405 @@ + + + + + + ErrorDBDelete | @matrixai/db + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Class ErrorDBDelete

    +
    +
    +
    +
    +
    +
    +
    +

    Hierarchy

    +
      +
    • + ErrorDB +
        +
      • + ErrorDBDelete +
      • +
      +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Constructors

    + +
    +
    +

    Properties

    + +
    +
    +

    Methods

    + +
    +
    +
    +
    +
    +

    Constructors

    +
    + +

    constructor

    + + +
    +
    +
    +

    Properties

    +
    + +

    data

    +
    data: POJO
    + +
    +
    + +

    message

    +
    message: string
    + +
    +
    + +

    name

    +
    name: string
    + +
    +
    + +

    Optional stack

    +
    stack: string
    + +
    +
    + +

    Static Optional prepareStackTrace

    +
    prepareStackTrace: (err: Error, stackTraces: CallSite[]) => any
    + +
    +

    Type declaration

    +
      +
    • +
        +
      • (err: Error, stackTraces: CallSite[]): any
      • +
      +
        +
      • +
        +
        +

        Optional override for formatting stack traces

        +
        +
        +

        Parameters

        +
          +
        • +
          err: Error
          +
        • +
        • +
          stackTraces: CallSite[]
          +
        • +
        +

        Returns any

        +
      • +
      +
    • +
    +
    +
    +
    + +

    Static stackTraceLimit

    +
    stackTraceLimit: number
    + +
    +
    +
    +

    Methods

    +
    + +

    Static captureStackTrace

    +
      +
    • captureStackTrace(targetObject: object, constructorOpt?: Function): void
    • +
    +
      +
    • + +
      +
      +

      Create .stack property on a target object

      +
      +
      +

      Parameters

      +
        +
      • +
        targetObject: object
        +
      • +
      • +
        Optional constructorOpt: Function
        +
      • +
      +

      Returns void

      +
    • +
    +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Function
    • +
    • Function with type parameter
    • +
    • Type alias
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    +
      +
    • Interface
    • +
    +
      +
    • Class
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/classes/errors.ErrorDBDestroyed.html b/docs/classes/errors.ErrorDBDestroyed.html index cfd741a7..46a01c23 100644 --- a/docs/classes/errors.ErrorDBDestroyed.html +++ b/docs/classes/errors.ErrorDBDestroyed.html @@ -91,9 +91,10 @@

    Constructors

  • constructor
  • -
    +

    Properties

    -
    +

    Properties

    +
    + +

    data

    +
    data: POJO
    + +

    message

    @@ -294,9 +309,15 @@

    Returns void ErrorDBCommitted

  • +
  • + ErrorDBCreate +
  • ErrorDBDecrypt
  • +
  • + ErrorDBDelete +
    • -
    • Interface
    • +
    • Inherited constructor
    • +
    • Inherited property
      -
    • Class
    • +
    • Interface
      -
    • Inherited constructor
    • +
    • Class
    diff --git a/docs/classes/errors.ErrorDBLevelPrefix.html b/docs/classes/errors.ErrorDBLevelPrefix.html index 4b1fa5d7..1ca4fef1 100644 --- a/docs/classes/errors.ErrorDBLevelPrefix.html +++ b/docs/classes/errors.ErrorDBLevelPrefix.html @@ -91,9 +91,10 @@

    Constructors

  • constructor
  • -
    +

    Properties

    -
    +

    Properties

    +
    + +

    data

    +
    data: POJO
    + +

    message

    @@ -294,9 +309,15 @@

    Returns void ErrorDBCommitted

  • +
  • + ErrorDBCreate +
  • ErrorDBDecrypt
  • +
  • + ErrorDBDelete +
  • ErrorDBDestroyed
  • @@ -308,6 +329,9 @@

    Returns void constructor

  • +
  • + data +
  • message
  • @@ -360,13 +384,14 @@

    Legend

  • Type alias
    • -
    • Interface
    • +
    • Inherited constructor
    • +
    • Inherited property
      -
    • Class
    • +
    • Interface
      -
    • Inherited constructor
    • +
    • Class
    diff --git a/docs/classes/errors.ErrorDBNotCommited.html b/docs/classes/errors.ErrorDBNotCommited.html index 2109f801..25b705cd 100644 --- a/docs/classes/errors.ErrorDBNotCommited.html +++ b/docs/classes/errors.ErrorDBNotCommited.html @@ -91,9 +91,10 @@

    Constructors

  • constructor
  • -
    +

    Properties

    -
    +

    Properties

    +
    + +

    data

    +
    data: POJO
    + +

    message

    @@ -294,9 +309,15 @@

    Returns void ErrorDBCommitted

  • +
  • + ErrorDBCreate +
  • ErrorDBDecrypt
  • +
  • + ErrorDBDelete +
  • ErrorDBDestroyed
  • @@ -311,6 +332,9 @@

    Returns void constructor

  • +
  • + data +
  • message
  • @@ -360,13 +384,14 @@

    Legend

  • Type alias
    • -
    • Interface
    • +
    • Inherited constructor
    • +
    • Inherited property
      -
    • Class
    • +
    • Interface
      -
    • Inherited constructor
    • +
    • Class
    diff --git a/docs/classes/errors.ErrorDBNotRunning.html b/docs/classes/errors.ErrorDBNotRunning.html index 7464cc86..5e701f4a 100644 --- a/docs/classes/errors.ErrorDBNotRunning.html +++ b/docs/classes/errors.ErrorDBNotRunning.html @@ -91,9 +91,10 @@

    Constructors

  • constructor
  • -
    +

    Properties

    -
    +

    Properties

    +
    + +

    data

    +
    data: POJO
    + +

    message

    @@ -294,9 +309,15 @@

    Returns void ErrorDBCommitted

  • +
  • + ErrorDBCreate +
  • ErrorDBDecrypt
  • +
  • + ErrorDBDelete +
  • ErrorDBDestroyed
  • @@ -314,6 +335,9 @@

    Returns void constructor

  • +
  • + data +
  • message
  • @@ -360,13 +384,14 @@

    Legend

  • Type alias
  • diff --git a/docs/classes/errors.ErrorDBParse.html b/docs/classes/errors.ErrorDBParse.html index c3ab023e..e64aa7f8 100644 --- a/docs/classes/errors.ErrorDBParse.html +++ b/docs/classes/errors.ErrorDBParse.html @@ -91,9 +91,10 @@

    Constructors

  • constructor
  • -
    +

    Properties

    -
    +

    Properties

    -
    +

    Properties

    +
    + +

    data

    +
    data: POJO
    + +

    message

    @@ -294,9 +309,15 @@

    Returns void ErrorDBCommitted +
  • + ErrorDBCreate +
  • ErrorDBDecrypt
  • +
  • + ErrorDBDelete +
  • ErrorDBDestroyed
  • @@ -320,6 +341,9 @@

    Returns void constructor +
  • + data +
  • message
  • @@ -360,13 +384,14 @@

    Legend

  • Type alias
    • -
    • Interface
    • +
    • Inherited constructor
    • +
    • Inherited property
      -
    • Class
    • +
    • Interface
      -
    • Inherited constructor
    • +
    • Class
    diff --git a/docs/classes/errors.ErrorDBRunning.html b/docs/classes/errors.ErrorDBRunning.html index f566b421..e23da6c7 100644 --- a/docs/classes/errors.ErrorDBRunning.html +++ b/docs/classes/errors.ErrorDBRunning.html @@ -91,9 +91,10 @@

    Constructors

  • constructor
  • -
    +

    Properties

    -
    +

    Properties

    +
    + +

    data

    +
    data: POJO
    + +

    message

    @@ -294,9 +309,15 @@

    Returns void ErrorDBCommitted +
  • + ErrorDBCreate +
  • ErrorDBDecrypt
  • +
  • + ErrorDBDelete +
  • ErrorDBDestroyed
  • @@ -323,6 +344,9 @@

    Returns void constructor +
  • + data +
  • message
  • @@ -360,13 +384,14 @@

    Legend

  • Type alias
    • -
    • Interface
    • +
    • Inherited constructor
    • +
    • Inherited property
      -
    • Class
    • +
    • Interface
      -
    • Inherited constructor
    • +
    • Class
    diff --git a/docs/interfaces/types.DBTransaction.html b/docs/interfaces/types.DBTransaction.html index 39ffae44..937bc10c 100644 --- a/docs/interfaces/types.DBTransaction.html +++ b/docs/interfaces/types.DBTransaction.html @@ -117,7 +117,7 @@

    callbacksFailure

    callbacksFailure: readonly (() => any)[]

    @@ -127,7 +127,7 @@

    callbacksSuccess

    callbacksSuccess: readonly (() => any)[]
    @@ -137,7 +137,7 @@

    committed

    committed: boolean
    @@ -147,7 +147,7 @@

    ops

    ops: readonly DBOp[]
    @@ -157,7 +157,7 @@

    snap

    snap: ReadonlyMap<string, any>
    @@ -174,7 +174,7 @@

    del

  • Parameters

    @@ -201,7 +201,7 @@

    get

  • Type parameters

    @@ -227,7 +227,7 @@

    Returns Promise

    Parameters

    @@ -257,7 +257,7 @@

    put

  • Parameters

    @@ -280,7 +280,7 @@

    Returns Promise

    Parameters

    @@ -312,7 +312,7 @@

    queueFailure

  • Parameters

    @@ -347,7 +347,7 @@

    queueSuccess

  • Parameters

    @@ -462,6 +462,9 @@

    Returns void DBWorkerManagerInterface

  • +
  • + POJO +
  • diff --git a/docs/interfaces/types.FileSystem.html b/docs/interfaces/types.FileSystem.html index c3f2488e..28bc89ff 100644 --- a/docs/interfaces/types.FileSystem.html +++ b/docs/interfaces/types.FileSystem.html @@ -97,7 +97,7 @@

    promises

    promises: { mkdir: { (path: PathLike, options: MakeDirectoryOptions & { recursive: true }): Promise<string | undefined>; (path: PathLike, options?: Mode | (MakeDirectoryOptions & { recursive?: false }) | null): Promise<void>; (path: PathLike, options?: Mode | MakeDirectoryOptions | null): Promise<string | undefined> }; rm: (path: PathLike, options?: RmOptions) => Promise<void> }
    @@ -284,6 +284,9 @@

    Returns Promise DBWorkerManagerInterface

  • +
  • + POJO +
  • diff --git a/docs/modules/errors.html b/docs/modules/errors.html index 8a86c88b..2821991f 100644 --- a/docs/modules/errors.html +++ b/docs/modules/errors.html @@ -74,7 +74,9 @@

    Classes

  • +
    + +

    POJO

    + Re-exports POJO +

    Transaction

    @@ -208,6 +214,9 @@

    utils

  • FileSystem
  • +
  • + POJO +
  • Transaction
  • diff --git a/docs/modules/types.html b/docs/modules/types.html index fe9d4630..818d51f5 100644 --- a/docs/modules/types.html +++ b/docs/modules/types.html @@ -85,6 +85,7 @@

    Type aliases

  • DBOp
  • DBOps
  • DBWorkerManagerInterface
  • +
  • POJO
  • @@ -98,7 +99,7 @@

    Crypto

    Crypto: { decrypt: any; encrypt: any }
    @@ -119,7 +120,7 @@
    decrypt: function
  • Parameters

    @@ -144,7 +145,7 @@
    encrypt: function
  • Parameters

    @@ -169,7 +170,7 @@

    DBDomain

    DBDomain: Readonly<string[]>
    @@ -179,7 +180,7 @@

    DBLevel

    DBLevel: LevelUp<AbstractLevelDOWN<string | Buffer, Buffer>, AbstractIterator<Buffer, Buffer>>
    @@ -189,7 +190,7 @@

    DBOp

    DBOp: ({ type: "put" } & DBOp_) | ({ type: "del" } & Omit<DBOp_, "value" | "raw">)
    @@ -199,7 +200,7 @@

    DBOps

    DBOps: DBOp[]
    @@ -209,10 +210,33 @@

    DBWorkerManagerInterface

    DBWorkerManagerInterface: WorkerManagerInterface<Crypto>
    +
    + +

    POJO

    +
    POJO: {}
    + +
    +
    +

    Plain data dictionary

    +
    +
    +
    +

    Type declaration

    +
      +
    • +
      [key: string]: any
      +
    • +
    +
    +
  • diff --git a/docs/modules/utils.html b/docs/modules/utils.html index 73ce4772..691ceaef 100644 --- a/docs/modules/utils.html +++ b/docs/modules/utils.html @@ -94,7 +94,7 @@

    deserialize

  • Type parameters

    @@ -123,7 +123,7 @@

    domainPath

  • Parameters

    @@ -149,7 +149,7 @@

    fromArrayBuffer

  • @@ -183,7 +183,7 @@

    serialize

  • Type parameters

    @@ -212,7 +212,7 @@

    toArrayBuffer

  • diff --git a/package.json b/package.json index 263eddfe..93c82074 100644 --- a/package.json +++ b/package.json @@ -11,12 +11,12 @@ "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { - "build": "tsc -p ./tsconfig.build.json", + "build": "rm -r ./dist || true; tsc -p ./tsconfig.build.json", "ts-node": "ts-node -r tsconfig-paths/register", "test": "jest", "lint": "eslint '{src,tests,benches}/**/*.{js,ts}'", "lintfix": "eslint '{src,tests,benches}/**/*.{js,ts}' --fix", - "docs": "typedoc --tsconfig ./tsconfig.build.json --out ./docs src && touch ./docs/.nojekyll", + "docs": "rm -r ./docs || true; typedoc --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src && touch ./docs/.nojekyll", "bench": "ts-node -r tsconfig-paths/register ./benches" }, "dependencies": { diff --git a/tsconfig.build.json b/tsconfig.build.json index 73dddb9a..f4f8e198 100644 --- a/tsconfig.build.json +++ b/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "./tsconfig.json", + "compilerOptions": { + "rootDir": "./src", + "noEmit": false + }, "exclude": [ "./tests/**/*", "./benches/**/*" - ], - "compilerOptions": { - "noEmit": false - } + ] } diff --git a/tsconfig.json b/tsconfig.json index a2dccea1..66a9c538 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -6,6 +6,7 @@ "allowJs": true, "strictNullChecks": true, "noImplicitAny": false, + "experimentalDecorators": true, "esModuleInterop": true, "allowSyntheticDefaultImports": true, "resolveJsonModule": true, @@ -21,6 +22,7 @@ }, "include": [ "./src/**/*", + "./src/**/*.json", "./tests/**/*", "./benches/**/*" ]