q method

Future q(
  1. String query,
  2. List inputs
)

Executes a datalog query. See docs.datomic.com/on-prem/query.html

Implementation

Future q(String query, List inputs) async {
  final List<String> args = [jsonEncode(query)] + toJsCode(inputs);
  var code = """
  vendor.ds.q.apply(this, $args);
  """;
  return await context.evaluateAsync(code);
}