/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { FilterOperator } from '../interfaces/FilterOperator'; /** * The FieldSettings object. */ export interface FieldSettings { /** * The field name. */ name: string; /** * The field label, which will be shown in the fields DropDownList. */ label: string; /** * The filter editor component. Could be any of the built-in TextFilter, NumericFilter, DateFilter, BooleanFilter or a custom component. */ filter: any; /** * The collection of operators which will be passed to the operators DropDownList. */ operators: Array; }