UNPKG

react-dynamic-font

Version:

make your text does not wrap and dynamically adjust the font size

25 lines (24 loc) 786 B
import * as React from 'react'; export interface ReactDynamicFontProps { content?: string; smooth?: boolean; } interface ReactDynamicFontState { scale: number; } export declare class ReactDynamicFont extends React.Component<ReactDynamicFontProps, ReactDynamicFontState> { static retryDelayMillisecond: number; static maxRetryTimes: number; state: ReactDynamicFontState; spanRef: React.RefObject<HTMLSpanElement>; componentDidMount(): void; componentDidUpdate(prevProps: ReactDynamicFontProps): void; getMaxWidth: () => number; getCurrentWidth: () => number; setRetryTimmer(): void; retryTimmer: number | null; timesOfRetryGetWidth: number; fixWidth: () => void; render(): JSX.Element; } export {};