igniteui-angular-core
Version:
Ignite UI Angular Core logic used in multiple UI components.
18 lines (17 loc) • 597 B
TypeScript
import { ToolActionInfo } from "./ToolActionInfo";
import { ICommandAvailabilityListener } from "./ICommandAvailabilityListener";
import { ToolCommand } from "./ToolCommand";
import { Type } from "./type";
/**
* @hidden
*/
export interface IToolbarTarget {
getDesiredToolbarActions(): ToolActionInfo[];
addCommandAvailabilityListener(a: ICommandAvailabilityListener): void;
removeCommandAvailabilityListener(a: ICommandAvailabilityListener): void;
onToolCommandExecuting(a: ToolCommand): void;
}
/**
* @hidden
*/
export declare let IToolbarTarget_$type: Type;