Posts: Table< { content: Text<0 | 1>; id: Int4<1>; published: Int4<0 | 1>; title: Text<1>; user_id: Int4<1>; }, { content: { required: false; type: { prototype: Text<any>; serializeParamTypes: undefined | readonly string[]; new(v: string): Text<1>; new(v: null): Text<0>; new(v: Expression): Text<0 | 1>; parse(v: string): string; subtype(): undefined | UseSubtype; typeString(): undefined | string; new (v: unknown): Text<0 | 1>; }; }; id: { required: false; type: { prototype: Int4<any>; serializeParamTypes: undefined | readonly number[]; new(v: number): Int4<1>; new(v: null): Int4<0>; new(v: Expression): Int4<0 | 1>; parse(v: string): number; subtype(): undefined | UseSubtype; typeString(): undefined | string; new (v: unknown): Int4<1>; }; }; published: { required: false; type: { prototype: Int4<any>; serializeParamTypes: undefined | readonly number[]; new(v: number): Int4<1>; new(v: null): Int4<0>; new(v: Expression): Int4<0 | 1>; parse(v: string): number; subtype(): undefined | UseSubtype; typeString(): undefined | string; new (v: unknown): Int4<0 | 1>; }; }; title: { required: true; type: { prototype: Text<any>; serializeParamTypes: undefined | readonly string[]; new(v: string): Text<1>; new(v: null): Text<0>; new(v: Expression): Text<0 | 1>; parse(v: string): string; subtype(): undefined | UseSubtype; typeString(): undefined | string; new (v: unknown): Text<1>; }; }; user_id: { required: true; type: { prototype: Int4<any>; serializeParamTypes: undefined | readonly number[]; new(v: number): Int4<1>; new(v: null): Int4<0>; new(v: Expression): Int4<0 | 1>; parse(v: string): number; subtype(): undefined | UseSubtype; typeString(): undefined | string; new (v: unknown): Int4<1>; }; }; }, RowImpl< { content: Text<0 | 1>; id: Int4<1>; published: Int4<0 | 1>; title: Text<1>; user_id: Int4<1>; }, >,> = ...