revert formating

This commit is contained in:
2026-04-23 19:40:02 +05:30
parent c09a186f8c
commit 2c4297764f
+21 -21
View File
@@ -77,7 +77,7 @@ export class FieldPrototype {
public type: TFieldType, public type: TFieldType,
public config: any, public config: any,
public is_required: boolean, public is_required: boolean,
) { } ) {}
required() { required() {
this.is_required = true; this.is_required = true;
@@ -305,8 +305,8 @@ class EntityManagerPrototype<Entities extends Record<string, Entity>> extends En
type Chained<R extends Record<string, (...args: any[]) => any>> = { type Chained<R extends Record<string, (...args: any[]) => any>> = {
[K in keyof R]: R[K] extends (...args: any[]) => any [K in keyof R]: R[K] extends (...args: any[]) => any
? (...args: Parameters<R[K]>) => Chained<R> ? (...args: Parameters<R[K]>) => Chained<R>
: never; : never;
}; };
type ChainedFn< type ChainedFn<
Fn extends (...args: any[]) => Record<string, (...args: any[]) => any>, Fn extends (...args: any[]) => Record<string, (...args: any[]) => any>,
@@ -365,22 +365,22 @@ export function em<Entities extends Record<string, Entity>>(
export type InferEntityFields<T> = T extends Entity<infer _N, infer Fields> export type InferEntityFields<T> = T extends Entity<infer _N, infer Fields>
? { ? {
[K in keyof Fields]: Fields[K] extends { _type: infer Type; _required: infer Required } [K in keyof Fields]: Fields[K] extends { _type: infer Type; _required: infer Required }
? Required extends true ? Required extends true
? Type ? Type
: Type | undefined : Type | undefined
: never; : never;
} }
: never; : never;
export type InferFields<Fields> = Fields extends Record<string, Field<any, any, any>> export type InferFields<Fields> = Fields extends Record<string, Field<any, any, any>>
? { ? {
[K in keyof Fields]: Fields[K] extends { _type: infer Type; _required: infer Required } [K in keyof Fields]: Fields[K] extends { _type: infer Type; _required: infer Required }
? Required extends true ? Required extends true
? Type ? Type
: Type | undefined : Type | undefined
: never; : never;
} }
: never; : never;
type Prettify<T> = { type Prettify<T> = {
@@ -396,10 +396,10 @@ type OptionalUndefined<
T, T,
Props extends keyof T = keyof T, Props extends keyof T = keyof T,
OptionsProps extends keyof T = Props extends keyof T OptionsProps extends keyof T = Props extends keyof T
? undefined extends T[Props] ? undefined extends T[Props]
? Props ? Props
: never : never
: never, : never,
> = Merge< > = Merge<
{ {
[K in OptionsProps]?: T[K]; [K in OptionsProps]?: T[K];
@@ -410,8 +410,8 @@ type OptionalUndefined<
export type InferField<Field> = Field extends { _type: infer Type; _required: infer Required } export type InferField<Field> = Field extends { _type: infer Type; _required: infer Required }
? Required extends true ? Required extends true
? Type ? Type
: Type | undefined : Type | undefined
: never; : never;
export type Schemas<T extends Record<string, Entity>> = { export type Schemas<T extends Record<string, Entity>> = {