Skip to content

Commit

Permalink
Update inline queries gen for upstream change to map cardinality
Browse files Browse the repository at this point in the history
  • Loading branch information
CarsonF committed Mar 20, 2024
1 parent 167960d commit af7909e
Showing 1 changed file with 1 addition and 10 deletions.
11 changes: 1 addition & 10 deletions src/core/edgedb/generator/inline-queries.ts
@@ -1,6 +1,5 @@
import { stripIndent } from 'common-tags';
import { $, adapter } from 'edgedb';
import { Cardinality } from 'edgedb/dist/ifaces.js';
import { $ as $$ } from 'execa';
import { Node, SyntaxKind, VariableDeclarationKind } from 'ts-morph';
import { injectHydrators } from './inject-hydrators';
Expand Down Expand Up @@ -100,7 +99,7 @@ export async function generateInlineQueries({
// Save cardinality & hydrated query for use at runtime.
queryMap.set(stripIndent(query), {
query: injectHydrators(query, hydrators),
cardinality: cardinalityMapping[types.cardinality],
cardinality: types.cardinality,
});
// Add imports to the used imports list
[...types.imports].forEach((i) => imports.add(i));
Expand Down Expand Up @@ -143,11 +142,3 @@ export async function generateInlineQueries({
],
});
}

const cardinalityMapping = {
[Cardinality.NO_RESULT]: $.Cardinality.Empty,
[Cardinality.AT_MOST_ONE]: $.Cardinality.AtMostOne,
[Cardinality.ONE]: $.Cardinality.One,
[Cardinality.MANY]: $.Cardinality.Many,
[Cardinality.AT_LEAST_ONE]: $.Cardinality.AtLeastOne,
};

0 comments on commit af7909e

Please sign in to comment.