We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents d7e9ade + 6dda722 commit e7385a6Copy full SHA for e7385a6
packages/main/src/selector.ts
@@ -1,13 +1,11 @@
1
import type {AdapterResolvers} from './adapters';
2
import type {AdapterResolver} from './resolver';
3
-import type {Kind} from '@sinclair/typebox';
4
import type {IfDefined, SchemaFrom} from '@typeschema/core';
5
import type {CoreValidator} from 'suretype';
6
7
// prettier-ignore
8
type IsTypeboxSchema<TSchema> =
9
- [IfDefined<typeof Kind>] extends [never] ? false
10
- : TSchema extends {[Kind]: unknown} ? true
+ TSchema extends {static: unknown, params: unknown[]} ? true
11
: false;
12
function isTypeboxSchema(
13
schema: SchemaFrom<AdapterResolver>,
0 commit comments