diff --git a/packages/type/src/reflection/type.ts b/packages/type/src/reflection/type.ts index 1ca72f59e..57e555d67 100644 --- a/packages/type/src/reflection/type.ts +++ b/packages/type/src/reflection/type.ts @@ -1548,9 +1548,9 @@ export interface EntityOptions { * const param1 = typeToObject(data[0]); //yes * ``` */ -export type TypeAnnotation = { __meta?: never | [T, Options] }; +export type TypeAnnotation = { __meta?: [T, never | Options] }; -export type ExtractTypeAnnotationOptions> = Exclude, never>[1]; +export type ExtractTypeAnnotationOptions> = Exclude[1], never>; /** * Type to decorate an interface/object literal with entity information.