From ebc31004c5a27cd6e77d4571807db42f9ed9dbd6 Mon Sep 17 00:00:00 2001 From: ppetzold Date: Mon, 14 Mar 2022 20:45:10 +0100 Subject: [PATCH] move helper types to utils --- src/paginate.ts | 5 +---- src/utils.ts | 3 +++ 2 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 src/utils.ts diff --git a/src/paginate.ts b/src/paginate.ts index ccd7108..10f813f 100644 --- a/src/paginate.ts +++ b/src/paginate.ts @@ -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 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 = [D] extends [never] ? never diff --git a/src/utils.ts b/src/utils.ts new file mode 100644 index 0000000..141fc8d --- /dev/null +++ b/src/utils.ts @@ -0,0 +1,3 @@ +export type Join = 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[]]