Skip to content

Commit

Permalink
Export Extras, Columns and LateralOption
Browse files Browse the repository at this point in the history
  • Loading branch information
FabianFrank committed Nov 23, 2024
1 parent aeb3550 commit 3c53a7d
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/db/shortcuts.ts
Original file line number Diff line number Diff line change
Expand Up @@ -53,12 +53,12 @@ export type ExtrasResult<T extends Table, E extends SQLFragmentOrColumnMap<T>> =
E[K] extends SQLFragment<any> ? RunResultForSQLFragment<E[K]> : E[K] extends keyof JSONSelectableForTable<T> ? JSONSelectableForTable<T>[E[K]] : never;
};

type ExtrasOption<T extends Table> = SQLFragmentOrColumnMap<T> | undefined;
type ColumnsOption<T extends Table> = readonly ColumnForTable<T>[] | undefined;
export type ExtrasOption<T extends Table> = SQLFragmentOrColumnMap<T> | undefined;
export type ColumnsOption<T extends Table> = readonly ColumnForTable<T>[] | undefined;

type LimitedLateralOption = SQLFragmentMap | undefined;
type FullLateralOption = LimitedLateralOption | SQLFragment<any>;
type LateralOption<
export type LateralOption<
C extends ColumnsOption<Table>,
E extends ExtrasOption<Table>,
> =
Expand Down

0 comments on commit 3c53a7d

Please sign in to comment.