Skip to content

Commit 6e137e6

Browse files
committed
chore: update types
1 parent d529996 commit 6e137e6

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/runtime/internal/query.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import type { Collections, CollectionQueryBuilder, CollectionQueryGroup, QueryGr
22
import { withoutTrailingSlash } from 'ufo'
33
import { tables } from '#content/manifest'
44

5-
const buildGroup = <T extends keyof Collections>(group: CollectionQueryGroup<Collections[T]>, type: 'and' | 'or') => {
5+
const buildGroup = <T extends keyof Collections>(group: CollectionQueryGroup<Collections[T]>, type: 'AND' | 'OR') => {
66
const conditions = (group as unknown as { _conditions: Array<string> })._conditions
77
return conditions.length > 0 ? `(${conditions.join(` ${type} `)})` : ''
88
}
@@ -56,12 +56,12 @@ export const collectionQureyGroup = <T extends keyof Collections>(collection: T)
5656
},
5757
andWhere(groupFactory: QueryGroupFunction<Collections[T]>) {
5858
const group = groupFactory(collectionQureyGroup(collection))
59-
conditions.push(buildGroup(group, 'and'))
59+
conditions.push(buildGroup(group, 'AND'))
6060
return query
6161
},
6262
orWhere(groupFactory: QueryGroupFunction<Collections[T]>) {
6363
const group = groupFactory(collectionQureyGroup(collection))
64-
conditions.push(buildGroup(group, 'or'))
64+
conditions.push(buildGroup(group, 'OR'))
6565
return query
6666
},
6767
}
@@ -86,12 +86,12 @@ export const collectionQureyBuilder = <T extends keyof Collections>(collection:
8686
const query: CollectionQueryBuilder<Collections[T]> = {
8787
andWhere(groupFactory: QueryGroupFunction<Collections[T]>) {
8888
const group = groupFactory(collectionQureyGroup(collection))
89-
params.conditions.push(buildGroup(group, 'and'))
89+
params.conditions.push(buildGroup(group, 'AND'))
9090
return query
9191
},
9292
orWhere(groupFactory: QueryGroupFunction<Collections[T]>) {
9393
const group = groupFactory(collectionQureyGroup(collection))
94-
params.conditions.push(buildGroup(group, 'or'))
94+
params.conditions.push(buildGroup(group, 'OR'))
9595
return query
9696
},
9797
path(path: string) {

src/types/query.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export type SQLOperator = '=' | '>' | '<' | '<>' | 'in' | 'BETWEEN' | 'NOT BETWEEN' | 'IS NULL' | 'IS NOT NULL' | 'LIKE' | 'NOT LIKE'
1+
export type SQLOperator = '=' | '>' | '<' | '<>' | 'IN' | 'BETWEEN' | 'NOT BETWEEN' | 'IS NULL' | 'IS NOT NULL' | 'LIKE' | 'NOT LIKE'
22

33
export type QueryGroupFunction<T> = (group: CollectionQueryGroup<T>) => CollectionQueryGroup<T>
44

0 commit comments

Comments
 (0)