MCPcopy Index your code
hub / github.com/microsoft/SandDance / _compare

Function _compare

docs/app/js/sanddance-app.js:146379–146381  ·  view source on GitHub ↗
(u, v, lt, gt)

Source from the content-addressed store, hash-verified

146377 return ctx && ctx.functions ? fn.bind(ctx.functions) : fn;
146378} // generate code for comparing a single field
146379function _compare(u, v, lt, gt) {
146380 return "((u = ".concat(u, ") < (v = ").concat(v, ") || u == null) && v != null ? ").concat(lt, "\n : (u > v || v == null) && u != null ? ").concat(gt, "\n : ((v = v instanceof Date ? +v : v), (u = u instanceof Date ? +u : u)) !== u && v === v ? ").concat(lt, "\n : v !== v && u === u ? ").concat(gt, " : ");
146381}
146382var expressionCodegen = {
146383 /**
146384 * Parse an expression used to update an operator value.

Callers 1

mapFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected