{
var d_b = new Object({
stem: () => {},
augment: () => {},
evaluateArgs: () => {},
schema: { mixin: () => {} },
trieKeys: function() {
var res = [], args = (!this.arguments) ? [] : this.argument
if( "undefined" == typeof jsonion_db.i.trie || !jsonion_db.i.trie.length )
return res = args.map( key => { return { [key]: null }} )
Object.entries(jsonion_db.i.trie).forEach((entry) => {
const [cat, key] = entry;
if( key in args )
res[key] = (typeof key.resolver !== 'undefined') ? key.resolver : null
else
(typeof key.resolver !== 'undefined')
? key.alias.forEach( alias => { (alias in args) ? res[key] = key.resolver : res[key] = null })
: res[key] = null
});
return res;
},
exprWrap: () => {},
toIndex: function(indexingKey, objects){},
indexParams: {},
indexLoops: function(){},
indexCfg: new Object({
}),
sortIndexBy: (indexingKey, sortingKeys) => {},
shakeIndex: () => {},
unsetIndex: () => {},
loop: () => {},
trie: () => {},
parseSchemaObj: () => {},
hashIdQuake: () => {},
abbreviate: () => {}
})
var { diff } = d_b.trieKeys("diff")
}