move helper types to utils
This commit is contained in:
parent
23164a23c0
commit
ebc31004c5
@ -20,10 +20,7 @@ import { ServiceUnavailableException } from '@nestjs/common'
|
|||||||
import { values, mapKeys } from 'lodash'
|
import { values, mapKeys } from 'lodash'
|
||||||
import { stringify } from 'querystring'
|
import { stringify } from 'querystring'
|
||||||
import { WherePredicateOperator } from 'typeorm/query-builder/WhereClause'
|
import { WherePredicateOperator } from 'typeorm/query-builder/WhereClause'
|
||||||
|
import { Join, Prev } from './utils'
|
||||||
type Join<K, P> = K extends string ? (P extends string ? `${K}${'' extends P ? '' : '.'}${P}` : never) : never
|
|
||||||
|
|
||||||
type Prev = [never, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ...0[]]
|
|
||||||
|
|
||||||
type Column<T, D extends number = 2> = [D] extends [never]
|
type Column<T, D extends number = 2> = [D] extends [never]
|
||||||
? never
|
? never
|
||||||
|
3
src/utils.ts
Normal file
3
src/utils.ts
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
export type Join<K, P> = K extends string ? (P extends string ? `${K}${'' extends P ? '' : '.'}${P}` : never) : never
|
||||||
|
|
||||||
|
export type Prev = [never, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ...0[]]
|
Loading…
Reference in New Issue
Block a user