UNPKG

@gpa-gemstone/common-pages

Version:
19 lines (18 loc) 606 B
import { Search } from "@gpa-gemstone/react-interactive"; export declare namespace Gemstone { namespace Types { interface ISearchFilter<T> { FieldName: keyof T; SearchParameter: string | boolean | number | string[] | number[] | boolean[]; Operator: Search.OperatorType; } interface IPageInfo { PageSize: number; PageCount: number; TotalCount: number; } } namespace HelperFunctions { const getSearchFilter: <T>(searchFilter: Search.IFilter<T>[]) => Types.ISearchFilter<T>[]; } }