Clean up debugging junk

feature/node-rewrite
Sven Slootweg 2 years ago
parent edc6e0f8be
commit 7bc156469f

@ -3,7 +3,6 @@
// Simple data type to represent a query path and corresponding schema path tied together, because these are basically always used together, and it would bloat up the implementation code otherwise // Simple data type to represent a query path and corresponding schema path tied together, because these are basically always used together, and it would bloat up the implementation code otherwise
function createInstance({ queryPath, schemaPath, queryObject, schemaObject }) { function createInstance({ queryPath, schemaPath, queryObject, schemaObject }) {
console.log("create", { queryPath, schemaPath, queryObject, schemaObject });
return { return {
queryPath: queryPath, queryPath: queryPath,
schemaPath: schemaPath, schemaPath: schemaPath,

@ -128,8 +128,7 @@ function evaluate(cursor, context) {
return mapMaybeArray(value, (item, i) => { return mapMaybeArray(value, (item, i) => {
// NOTE: We're adding `i` to the query path for user feedback purposes, but we're not *actually* diving down into that property on the query object; the queryOverride doesn't just handle recursion, it also ensures that the 'original' subquery is passed in regardless of what the path suggests // NOTE: We're adding `i` to the query path for user feedback purposes, but we're not *actually* diving down into that property on the query object; the queryOverride doesn't just handle recursion, it also ensures that the 'original' subquery is passed in regardless of what the path suggests
// NOTE: schemaOverride here is used to pass in the (asynchronously/lazily) resolved result, which the cursor implementation wouldn't have access to otherwise; need to somehow make it clearer in the API design that the automatic 'schema navigation' is only used for simple objects - maybe not call it an 'override' but instead just something like newSchema and newQuery? // TODO: schemaOverride here is used to pass in the (asynchronously/lazily) resolved result, which the cursor implementation wouldn't have access to otherwise; need to somehow make it clearer in the API design that the automatic 'schema navigation' is only used for simple objects - maybe not call it an 'override' but instead just something like newSchema and newQuery?
console.log({queryKey, schemaKey});
let subCursor = (i != null) let subCursor = (i != null)
? cursor ? cursor
.child(queryKey, schemaKey) .child(queryKey, schemaKey)

Loading…
Cancel
Save