move helper types to utils

This commit is contained in:
ppetzold 2022-03-14 20:45:10 +01:00
parent 23164a23c0
commit ebc31004c5
2 changed files with 4 additions and 4 deletions

View File

@ -20,10 +20,7 @@ import { ServiceUnavailableException } from '@nestjs/common'
import { values, mapKeys } from 'lodash'
import { stringify } from 'querystring'
import { WherePredicateOperator } from 'typeorm/query-builder/WhereClause'
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[]]
import { Join, Prev } from './utils'
type Column<T, D extends number = 2> = [D] extends [never]
? never

3
src/utils.ts Normal file
View 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[]]