igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
60 lines (59 loc) • 2.03 kB
TypeScript
import { PipeTransform } from '@angular/core';
import { FilteringLogic, IFilteringExpression } from '../data-operations/filtering-expression.interface';
import * as i0 from "@angular/core";
export declare class IgxFieldFormatterPipe implements PipeTransform {
transform(value: any, formatter: (v: any, data: any, fieldData?: any) => any, rowData: any, fieldData?: any): any;
static ɵfac: i0.ɵɵFactoryDeclaration<IgxFieldFormatterPipe, never>;
static ɵpipe: i0.ɵɵPipeDeclaration<IgxFieldFormatterPipe, "fieldFormatter", true>;
}
/**
* @hidden @internal
*/
export declare class ExpressionItem {
parent: ExpressionGroupItem;
expanded: boolean;
constructor(parent?: ExpressionGroupItem);
}
/**
* @hidden @internal
*/
export declare class ExpressionGroupItem extends ExpressionItem {
operator: FilteringLogic;
children: ExpressionItem[];
constructor(operator: FilteringLogic, parent?: ExpressionGroupItem);
}
/**
* @hidden @internal
*/
export declare class ExpressionOperandItem extends ExpressionItem {
expression: IFilteringExpression;
inEditMode: boolean;
inAddMode: boolean;
hovered: boolean;
focused: boolean;
fieldLabel: string;
constructor(expression: IFilteringExpression, parent: ExpressionGroupItem);
}
/**
* @hidden @internal
*/
export declare const QueryBuilderSelectors: {
DRAG_INDICATOR: string;
CHIP_GHOST: string;
DROP_DOWN_LIST_SCROLL: string;
DROP_DOWN_ITEM_DISABLED: string;
FILTER_TREE: string;
FILTER_TREE_EXPRESSION_CONTEXT_MENU: string;
FILTER_TREE_EXPRESSION_ITEM: string;
FILTER_TREE_EXPRESSION_ITEM_DROP_GHOST: string;
FILTER_TREE_EXPRESSION_ITEM_KEYBOARD_GHOST: string;
FILTER_TREE_EXPRESSION_ITEM_GHOST: string;
FILTER_TREE_EXPRESSION_SECTION: string;
FILTER_TREE_LINE_AND: string;
FILTER_TREE_LINE_OR: string;
FILTER_TREE_SUBQUERY: string;
QUERY_BUILDER: string;
QUERY_BUILDER_BODY: string;
QUERY_BUILDER_HEADER: string;
QUERY_BUILDER_TREE: string;
};