igniteui-webcomponents-grids
Version:
Ignite UI Web Components grid components.
43 lines (25 loc) • 826 B
TypeScript
import { IgcFieldType } from './igc-field-type';
/* jsonAPIPlainObject */
/**
* Describes an entity in the QueryBuilder.
* An entity represents a logical grouping of fields and can have nested child entities.
*/
export declare class IgcEntityType
{
/**
* The name of the entity.
* Typically used as an identifier in expressions.
*/
public set name(value: string);
public get name(): string;
/**
* The list of fields that belong to this entity.
*/
public set fields(value: IgcFieldType[]);
public get fields(): IgcFieldType[];
/**
* Optional child entities.
* This allows building hierarchical or nested query structures.
*/
public childEntities?: IgcEntityType[];
}