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?
optionalfilter?:RowFilter
Defined in: layout/rows/row-source.ts:31
Inherited from
filterPolicy
filterPolicy:
FilterPolicy
Defined in: layout/rows/row-source.ts:97
Overrides
sort?
optionalsort?:RowSort
Defined in: layout/rows/row-source.ts:32
Inherited from
source
source:
"group"
Defined in: layout/rows/row-source.ts:51
Inherited from
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
Returns
string