@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
22 lines (21 loc) • 1.07 kB
TypeScript
/// <reference types="react" />
import { GridFilterItemParams } from "@docsvision/webclient/Platform/GridFilterItem";
import { PanelImpl, IPanelState } from "@docsvision/webclient/Platform/PanelImpl";
import { InputBasedControl, InputBasedControlParams } from "@docsvision/webclient/System/InputBasedControl";
import { InputBasedControlState } from "@docsvision/webclient/System/InputBasedControlImpl";
/** @internal */
export interface IGridFilterItemState extends GridFilterItemParams, IPanelState {
}
export interface GridFilterItemState extends IGridFilterItemState {
}
/** @internal */
export declare class GridFilterItemImpl extends PanelImpl<GridFilterItemParams, IGridFilterItemState> {
constructor(props: GridFilterItemParams, state: IGridFilterItemState);
getCssClass(): string;
toggle(expanded: boolean): void;
onExpanded(): void;
getValueControl(): InputBasedControl<unknown, InputBasedControlParams<unknown>, InputBasedControlState<unknown>>;
renderSwitch(): JSX.Element;
/** @internal */
renderControl(): JSX.Element;
}