@versatiledatakit/data-pipelines
Version:
Data Pipelines help Data Engineers develop, deploy, run, and manage data processing workloads (called 'Data Job')
52 lines (51 loc) • 2.6 kB
TypeScript
import { AfterViewInit, EventEmitter, OnChanges, SimpleChanges } from '@angular/core';
import { QuickFilterChangeEvent, QuickFilters } from '../../quick-filters';
import * as i0 from "@angular/core";
export declare class GridActionComponent implements AfterViewInit, OnChanges {
id: string;
addId: string;
editId: string;
removeId: string;
addLabel: string;
editLabel: string;
removeLabel: string;
addTooltip: string;
editTooltip: string;
removeTooltip: string;
selectedValue: any | any[];
searchQueryValue: string;
disableAdd: boolean;
disableEdit: boolean;
disableRemove: boolean;
/**
* ** Proxy config for QuickFilters component.
*/
quickFilters: QuickFilters;
suppressQuickFilterChangeEvent: boolean;
/**
* ** Flag that indicates actionable elements should be disabled.
*/
disableActionableElements: boolean;
/**
* ** Proxy emitter from QuickFilters component.
*/
quickFilterChange: EventEmitter<QuickFilterChangeEvent>;
search: EventEmitter<string>;
add: EventEmitter<boolean>;
edit: EventEmitter<any>;
remove: EventEmitter<any>;
queryValue: string;
ngAfterViewInit(): void;
ngOnChanges(changes: SimpleChanges): void;
get editDisabled(): boolean;
get addDisabled(): boolean;
get removeDisabled(): boolean;
/**
* vdk-search is being broken for one-way binding related to an input [searchQueryValue]
* this fix is a workaround (adding a delay of 1 millisecond to set queryValue, looks like
* needs to run in a separate thread)
*/
private setQueryValue;
static ɵfac: i0.ɵɵFactoryDeclaration<GridActionComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<GridActionComponent, "lib-grid-action", never, { "id": "id"; "addId": "addId"; "editId": "editId"; "removeId": "removeId"; "addLabel": "addLabel"; "editLabel": "editLabel"; "removeLabel": "removeLabel"; "addTooltip": "addTooltip"; "editTooltip": "editTooltip"; "removeTooltip": "removeTooltip"; "selectedValue": "selectedValue"; "searchQueryValue": "searchQueryValue"; "disableAdd": "disableAdd"; "disableEdit": "disableEdit"; "disableRemove": "disableRemove"; "quickFilters": "quickFilters"; "suppressQuickFilterChangeEvent": "suppressQuickFilterChangeEvent"; "disableActionableElements": "disableActionableElements"; }, { "quickFilterChange": "quickFilterChange"; "search": "search"; "add": "add"; "edit": "edit"; "remove": "remove"; }, never, [".custom-buttons-left", ".custom-buttons", ".custom-filters", ".custom-buttons-search"]>;
}