UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

26 lines (25 loc) 1.05 kB
/// <reference types="react" /> import { BaseControlParams, BaseControl, BaseControlState } from '@docsvision/webclient/System/BaseControl'; import { IBindingResult } from '@docsvision/webclient/System/IBindingResult'; import { ControlImpl } from '@docsvision/webclient/System/ControlImpl'; import { $EditOperationStore } from '@docsvision/webclient/System/LayoutServices'; export declare class FavoriteParams extends BaseControlParams { standardCssClass?: string; isFavorite: boolean; canEdit?: boolean; services: $EditOperationStore; } export interface IFavoriteState extends BaseControlState, FavoriteParams { } export interface FavoriteState extends IFavoriteState { } export declare class Favorite extends BaseControl<FavoriteParams, IFavoriteState> { constructor(params: unknown); protected set binding(binding: IBindingResult<boolean>); createParams(): FavoriteParams; createImpl(): ControlImpl; private getHint; renderControl(): JSX.Element; private onClick; private addRemoveFavoriteCard; }