QueryHelperResult type helper is broken for unbound query helpers (coming from bundleOrchidORMTables):
import type { QueryHelperResult } from "orchid-orm" // 1.69.4
import { orm } from "#db"
export const selectAuthUser = orm.user.makeHelper(
q => q.select("id", "name"),
)
// Type 'OrchidORMQueryHelper<TableToDb<UserTable>, [], SelectResult<TableToDb<UserTable>, ["id", "name"]>>' does not satisfy the constraint 'QueryHelper<PickQueryTableMetaShapeTableAs, any[], MergeQueryArg>'.
// Property '__as' is missing in type 'OrchidORMQueryHelper<TableToDb<UserTable>, [], SelectResult<TableToDb<UserTable>, ["id", "name"]>>' but required in type 'QueryHelper<PickQueryTableMetaShapeTableAs, any[], MergeQueryArg>'.
export type AuthUser = Awaited<QueryHelperResult<typeof selectAuthUser>>[0]
QueryHelperResulttype helper is broken for unbound query helpers (coming frombundleOrchidORMTables):