@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
27 lines (26 loc) • 1.03 kB
TypeScript
/// <reference types="react" />
import { CardManagementParams } from "@docsvision/webclient/Platform/CardManagement";
import { BaseControlState } from "@docsvision/webclient/System/BaseControl";
import { BaseControlImpl } from "@docsvision/webclient/System/BaseControlImpl";
/** @internal */
export interface ICardManagementState extends CardManagementParams, BaseControlState {
refresh: Function;
deleteAndRedirect: Function;
goToEdit: Function;
deleting: boolean;
isArchived: boolean;
}
export interface CardManagementState extends ICardManagementState {
}
/** @internal */
export declare type CardManagementImplState = ICardManagementState;
/** @internal */
export declare class CardManagementImpl extends BaseControlImpl<CardManagementParams, ICardManagementState> {
constructor(props: CardManagementParams, state: ICardManagementState);
onEdit: () => void;
onDelete: () => void;
onRefresh: () => void;
private getRoute;
private goToMessagePage;
renderControl(): JSX.Element;
}