No overload matches this call.
The last overload gave the following error.
Argument of type '(q: InitialQueryBuilder) => QueryBuilder<{ baseSchema: { user: any; }; schema: { user: any; }; fromSourceName: "user"; hasJoins: false; } & SingleResult> | undefined' is not assignable to parameter of type 'Collection<object, string | number, Record<string, any>, StandardSchemaV1<unknown, unknown>, object> & SingleResult'.
Type '(q: InitialQueryBuilder) => QueryBuilder<{ baseSchema: { user: any; }; schema: { user: any; }; fromSourceName: "user"; hasJoins: false; } & SingleResult> | undefined' is not assignable to type 'Collection<object, string | number, Record<string, any>, StandardSchemaV1<unknown, unknown>, object>'.ts(2769)
No overload matches this call.
The last overload gave the following error.
Argument of type '(q: InitialQueryBuilder) => QueryBuilder<{ baseSchema: { user: any; }; schema: { user: any; }; fromSourceName: "user"; hasJoins: false; } & SingleResult> | undefined' is not assignable to parameter of type 'Collection<object, string | number, Record<string, any>, StandardSchemaV1<unknown, unknown>, object> & SingleResult'.
Type '(q: InitialQueryBuilder) => QueryBuilder<{ baseSchema: { user: any; }; schema: { user: any; }; fromSourceName: "user"; hasJoins: false; } & SingleResult> | undefined' is not assignable to type 'Collection<object, string | number, Record<string, any>, StandardSchemaV1<unknown, unknown>, object>'.ts(2769)