feat(medusa): Update BuildQuery typings (#1672)
This commit is contained in:
1 parent
453688682c
commit
93aaaa71bd
2 files changed
+9
-6
No files matched your search
@@ -7,7 +7,12 @@ import {
|
||||
IsString,
|
||||
} from "class-validator"
|
||||
import "reflect-metadata"
|
||||
import { FindManyOptions, FindOperator, OrderByCondition } from "typeorm"
|
||||
import {
|
||||
FindManyOptions,
|
||||
FindOneOptions,
|
||||
FindOperator,
|
||||
OrderByCondition,
|
||||
} from "typeorm"
|
||||
import { transformDate } from "../utils/validators/date-transform"
|
||||
import { BaseEntity } from "../interfaces/models/base-entity"
|
||||
|
||||
@@ -31,7 +36,8 @@ export type Writable<T> = {
|
||||
| FindOperator<string[]>
|
||||
}
|
||||
|
||||
export type ExtendedFindConfig<TEntity> = FindConfig<TEntity> & {
|
||||
export type ExtendedFindConfig<TEntity> = FindConfig<TEntity> &
|
||||
(FindOneOptions<TEntity> | FindManyOptions<TEntity>) & {
|
||||
where: Partial<Writable<TEntity>>
|
||||
withDeleted?: boolean
|
||||
relations?: string[]
|
||||
|
||||
@@ -78,10 +78,7 @@ export function buildQuery<TEntity = unknown>(
|
||||
}, {} as Partial<Writable<TEntity>>)
|
||||
}
|
||||
|
||||
const query: FindConfig<TEntity> & {
|
||||
where: Partial<Writable<TEntity>>
|
||||
withDeleted?: boolean
|
||||
} = {
|
||||
const query: ExtendedFindConfig<TEntity> = {
|
||||
where: build(selector),
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user