SYMBOL INDEX (76 symbols across 33 files) FILE: spec/book.spec.ts function addBalance (line 269) | async function addBalance(book: Book) { function addBalance (line 710) | async function addBalance(book: Book, suffix = "") { FILE: spec/helper/transactionSchema.ts type ITransactionTest (line 4) | interface ITransactionTest { function getTransactionSchemaTest (line 25) | function getTransactionSchemaTest() { FILE: spec/safeSetKeyToMetaObject.spec.ts type ITransactionNew (line 8) | interface ITransactionNew { FILE: spec/xacid.spec.ts function spendOne (line 240) | async function spendOne(session: mongoose.ClientSession, name: string, p... function spendOne (line 326) | async function spendOne(session: mongoose.ClientSession, name: string, p... function spendOne (line 412) | async function spendOne(session: mongoose.ClientSession, name: string, p... function spendOne (line 500) | async function spendOne(session: mongoose.ClientSession, name: string, p... FILE: src/Book.ts constant GROUP (line 20) | const GROUP = { class Book (line 29) | class Book( method void (line 238) | async void( method writelockAccounts (line 336) | async writelockAccounts(accounts: string[], options: Required { FILE: src/Entry.ts class Entry (line 11) | class Entry( method constructor (line 26) | constructor(book: Book, memo: string, date: Date | null, original_jour... method transact (line 43) | private transact( method credit (line 96) | credit( method debit (line 104) | debit( method commit (line 112) | async commit(options = {} as IOptions & { writelockAccounts?: string[]... FILE: src/IAnyObject.ts type IAnyObject (line 2) | interface IAnyObject { FILE: src/IOptions.ts type IOptions (line 5) | type IOptions = { FILE: src/errors/BookConstructorError.ts class BookConstructorError (line 3) | class BookConstructorError extends MediciError { method constructor (line 6) | constructor(message: string, code = 400) { FILE: src/errors/ConsistencyError.ts class ConsistencyError (line 3) | class ConsistencyError extends MediciError { method constructor (line 6) | constructor(message = "medici ledge consistency harmed", code = 400) { FILE: src/errors/InvalidAccountPathLengthError.ts class InvalidAccountPathLengthError (line 3) | class InvalidAccountPathLengthError extends MediciError { method constructor (line 6) | constructor(message: string, code = 400) { FILE: src/errors/JournalAlreadyVoidedError.ts class JournalAlreadyVoidedError (line 3) | class JournalAlreadyVoidedError extends MediciError { method constructor (line 6) | constructor(message = "Journal already voided.", code = 400) { FILE: src/errors/JournalNotFoundError.ts class JournalNotFoundError (line 3) | class JournalNotFoundError extends MediciError { method constructor (line 6) | constructor(message = "Journal could not be found.", code = 403) { FILE: src/errors/MediciError.ts class MediciError (line 1) | class MediciError extends Error { method constructor (line 4) | constructor(message: string, code = 500) { FILE: src/errors/TransactionError.ts class TransactionError (line 3) | class TransactionError extends MediciError { method constructor (line 7) | constructor(message: string, total: number, code = 400) { FILE: src/helper/addReversedTransactions.ts function addReversedTransactions (line 6) | function addReversedTransactions(... FILE: src/helper/extractObjectIdKeysFromSchema.ts function extractObjectIdKeysFromSchema (line 3) | function extractObjectIdKeysFromSchema(schema: Schema) { FILE: src/helper/flattenObject.ts function flattenObject (line 3) | function flattenObject(obj?: IAnyObject, parent?: string, deep = false, ... FILE: src/helper/handleVoidMemo.ts function handleVoidMemo (line 5) | function handleVoidMemo(reason: string | undefined | null, memo: string ... FILE: src/helper/initModels.ts function initModels (line 6) | async function initModels() { FILE: src/helper/isPrototypeAttribute.ts function isPrototypeAttribute (line 19) | function isPrototypeAttribute(value: string): boolean { FILE: src/helper/mongoTransaction.ts function mongoTransaction (line 5) | async function mongoTransaction(fn: (session: ClientSession... FILE: src/helper/parse/IFilter.ts type IFilter (line 3) | type IFilter = Parameters[0]; FILE: src/helper/parse/parseAccountField.ts function parseAccountField (line 3) | function parseAccountField(account: string | string[] | undefined, maxAc... FILE: src/helper/parse/parseBalanceQuery.ts type IBalanceQuery (line 11) | type IBalanceQuery = { function parseBalanceQuery (line 22) | function parseBalanceQuery( FILE: src/helper/parse/parseDateField.ts function parseDateField (line 3) | function parseDateField(value: unknown): Date | undefined { type IDateFilter (line 20) | type IDateFilter = { function parseDateQuery (line 25) | function parseDateQuery(start_date: unknown, end_date: unknown): IDateFi... FILE: src/helper/parse/parseFilterQuery.ts type IFilterQuery (line 11) | type IFilterQuery = { type IPaginationQuery (line 20) | interface IPaginationQuery { function parseFilterQuery (line 28) | function parseFilterQuery( FILE: src/helper/safeSetKeyToMetaObject.ts function safeSetKeyToMetaObject (line 5) | function safeSetKeyToMetaObject(key: string, val: unknown, meta: IAnyObj... FILE: src/helper/syncIndexes.ts function syncIndexes (line 11) | async function syncIndexes(options?: { background: boolean }) { FILE: src/models/balance.ts type IBalance (line 7) | interface IBalance { function setBalanceSchema (line 43) | function setBalanceSchema(schema: Schema, collection?: string) { function hashKey (line 53) | function hashKey(key: string) { function constructKey (line 57) | function constructKey(book: string, account?: string, meta?: IAnyObject)... function snapshotBalance (line 73) | async function snapshotBalance( function getBestBalanceSnapshot (line 100) | function getBestBalanceSnapshot(query: FilterQuery, options: I... FILE: src/models/journal.ts type IJournal (line 3) | interface IJournal { type TJournalDocument (line 33) | type TJournalDocument = Omit = Model; function setJournalSchema (line 39) | function setJournalSchema(schema: Schema, collection?: string) { FILE: src/models/lock.ts type ILock (line 3) | interface ILock { function setLockSchema (line 36) | function setLockSchema(schema: Schema, collection?: string) { FILE: src/models/transaction.ts type ITransaction (line 5) | interface ITransaction { function isValidTransactionKey (line 54) | function isValidTransactionKey( function isTransactionObjectIdKey (line 63) | function isTransactionObjectIdKey(value: unknown): boolean { function setTransactionSchema (line 67) | function setTransactionSchema(schema: Schema, collection?: string, optio...