Skip to content

Commit 0ff0e0e

Browse files
committed
chore(lib): migrated db lib tools from graphql to db dir
Migrated the following db related method the to appropriate lib
1 parent 5bb1ff0 commit 0ff0e0e

7 files changed

Lines changed: 10 additions & 15 deletions

File tree

src/lib/db/queryModifiers/applyWhere.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { SortOrder } from "../../../graphql/schemas/enums/sortEnums.js";
55
import {
66
buildWhereCondition,
77
FilterValue,
8-
} from "../../../lib/graphql/buildWhereCondition.js";
8+
} from "../../../lib/db/queryModifiers/buildWhereCondition.js";
99

1010
/**
1111
* Applies where conditions to a query based on the provided arguments.

src/lib/graphql/buildWhereCondition.ts renamed to src/lib/db/queryModifiers/buildWhereCondition.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Expression, ExpressionBuilder, sql, SqlBool } from "kysely";
2-
import { SupportedDatabases } from "../../services/database/strategies/QueryStrategy.js";
2+
import { SupportedDatabases } from "../../../services/database/strategies/QueryStrategy.js";
33
import { getRelation, hasRelation } from "./tableRelations.js";
44

55
// Define more specific types for our filter values
File renamed without changes.

src/lib/strategies/isWhereEmpty.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { FilterValue } from "../graphql/buildWhereCondition.js";
1+
import { FilterValue } from "../db/queryModifiers/buildWhereCondition.js";
22
import { WhereArgsType } from "../../lib/graphql/createEntityWhereArgs.js";
33
import { EntityTypeDefs } from "../../graphql/schemas/typeDefs/typeDefs.js";
44
import { EntityFields } from "../graphql/createEntityArgs.js";

test/lib/graphql/buildWhereCondition.test.ts renamed to test/lib/db/queryModifiers/buildWhereCondition.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import { beforeEach, describe, expect, it } from "vitest";
44
import {
55
buildWhereCondition,
66
WhereFilter,
7-
} from "../../../src/lib/graphql/buildWhereCondition.js";
8-
import { DataDatabase } from "../../../src/types/kyselySupabaseData.js";
7+
} from "../../../../src/lib/db/queryModifiers/buildWhereCondition.js";
8+
import { DataDatabase } from "../../../../src/types/kyselySupabaseData.js";
99

1010
type GeneratedAlways<T> = import("kysely").GeneratedAlways<T>;
1111

test/lib/graphql/typeRegistry.test.ts renamed to test/lib/db/queryModifiers/typeRegistry.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { beforeEach, describe, expect, it } from "vitest";
22
import { container } from "tsyringe";
3-
import { TypeRegistry } from "../../../src/lib/graphql/TypeRegistry.js";
4-
import { createEntitySortArgs } from "../../../src/lib/graphql/createEntitySortArgs.js";
5-
import { createEntityWhereArgs } from "../../../src/lib/graphql/createEntityWhereArgs.js";
6-
import { EntityTypeDefs } from "../../../src/graphql/schemas/typeDefs/typeDefs.js";
3+
import { TypeRegistry } from "../../../../src/lib/graphql/TypeRegistry.js";
4+
import { createEntitySortArgs } from "../../../../src/lib/graphql/createEntitySortArgs.js";
5+
import { createEntityWhereArgs } from "../../../../src/lib/graphql/createEntityWhereArgs.js";
6+
import { EntityTypeDefs } from "../../../../src/graphql/schemas/typeDefs/typeDefs.js";
77

88
// Test field definitions
99
const testFields = {

tsconfig.json

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,7 @@
2525
}
2626
]
2727
},
28-
"include": [
29-
"src/**/*.ts",
30-
"src/**/*.d.ts",
31-
"src/**/*.json",
32-
"test/lib/graphql/typeRegistry.test.ts"
33-
],
28+
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.json"],
3429
"exclude": ["node_modules"],
3530
"ts-node": {
3631
"swc": true

0 commit comments

Comments
 (0)