10 lines
499 B
TypeScript
10 lines
499 B
TypeScript
import { EntityDict } from "oak-domain/lib/types";
|
|
export declare type NamedFilterItem<ED extends EntityDict, T extends keyof ED> = {
|
|
filter: ED[T]['Selection']['filter'] | (() => ED[T]['Selection']['filter'] | undefined);
|
|
['#name']?: string;
|
|
};
|
|
export declare type NamedSorterItem<ED extends EntityDict, T extends keyof ED> = {
|
|
sorter: NonNullable<ED[T]['Selection']['sorter']>[number] | (() => NonNullable<ED[T]['Selection']['sorter']>[number] | undefined);
|
|
['#name']?: string;
|
|
};
|