Skip to content
qubeejs/angular
API/QubeeListSortToggle

QubeeListSortToggle

The toggleSort member of a QubeeList: present only when the list declares exactly one sortParam, with field typed to the fields it allows

type QubeeListSortToggle<TList> = TList extends ListDefinition<TParams, NonNullable<unknown>> ? [Single<SortKeys<TParams>>] extends [never] ? Record<never, never> : { toggleSort: (field: SortFields<TParams, Single<SortKeys<TParams>>>, options?: QubeeListSetOptions & ToggleSortOptions) => void } : Record<never, never>