Skip to main content

Type Alias: SelectAST

type SelectAST = object;

Defined in: shared/lib/types.d.ts:529

Document-modelling types, re-exported from @docstack/client.

Sourced from the client rather than @docstack/shared on purpose: the two packages would otherwise resolve their own copies of @docstack/shared, and a consumer using both could end up holding two structurally-identical-but-distinct Patch types. One source means one copy.

Properties

PropertyTypeDefined in
columnsany[]shared/lib/types.d.ts:532
distinctbooleanshared/lib/types.d.ts:531
fromany[]shared/lib/types.d.ts:533
groupBy| { columns: any[]; type: "group_by"; } | nullshared/lib/types.d.ts:536
havingany | nullshared/lib/types.d.ts:540
joinsany[]shared/lib/types.d.ts:534
limitnumber | nullshared/lib/types.d.ts:545
offset?number | nullshared/lib/types.d.ts:546
orderByobject[] | nullshared/lib/types.d.ts:541
type"select"shared/lib/types.d.ts:530
whereany | nullshared/lib/types.d.ts:535