@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
22 lines (21 loc) • 639 B
TypeScript
import React from "react";
/** @internal */
export interface ICollapsedTextProps {
text: string;
maxLength: number;
}
/** @internal */
export interface ICollapsedTextState {
isHTMLContent: () => boolean;
expanded: boolean;
}
/** @internal */
export declare class CollapsedText extends React.Component<ICollapsedTextProps, ICollapsedTextState> {
constructor(props: ICollapsedTextProps);
componentWillUnmount(): void;
UNSAFE_componentWillReceiveProps(nextProps: ICollapsedTextProps, nextContext: any): void;
onClick(): void;
private isShowFullText;
private isHTMLContent;
render(): JSX.Element;
}