Skip to main content

Interface: ResolvedGroupRowSource

Defined in: layout/rows/row-source.ts:96

Shared by every row source that walks Entries directly — 'custom' resolves its own rows, so it does not take these.

Every key takes an explicit undefined, so one setting turns off through the same spread that turns it on (#254): { ...current, sort: undefined }. A bare sort?: RowSort rejects that spread under exactOptionalPropertyTypes, and the only route left is a rest-destructure with a discarded binding. applyFilter and applySort already take undefined and return early on it, so the value reaches a reader that handles it and costs no new branch.

Extends​

Properties​

filter?​

optional filter?: RowFilter

Defined in: layout/rows/row-source.ts:31

Inherited from​

GroupRowSource.filter


filterPolicy​

filterPolicy: FilterPolicy

Defined in: layout/rows/row-source.ts:97

Overrides​

GroupRowSource.filterPolicy


sort?​

optional sort?: RowSort

Defined in: layout/rows/row-source.ts:32

Inherited from​

GroupRowSource.sort


source​

source: "group"

Defined in: layout/rows/row-source.ts:51

Inherited from​

GroupRowSource.source

Methods​

groupBy()​

groupBy(entry): string

Defined in: layout/rows/row-source.ts:53

Which group this row joins. Read the value off the row: entry.read('team').

Parameters​

entry​

Entry

Returns​

string

Inherited from​

GroupRowSource.groupBy