UNPKG

@amalto/signature

Version:
44 lines (43 loc) 1.23 kB
import * as React from 'react'; declare module Signature { interface Props extends React.ClassAttributes<Signature> { label?: string | JSX.Element; defaultSignature?: string; backgroundColor?: string; height?: number; width?: number; containerCss?: string; readonly?: boolean; saveSignature?: (data: string) => void; clearSignature?: () => void; onChange?: (data: string) => void; locale?: string; children?: React.ReactNode; key?: React.ReactText; ref?: React.Ref<Signature>; } interface State { savedType: string; imgData: string; signatureClear: boolean; dirty: boolean; wordings?: { [id: string]: string; }; } } declare class Signature extends React.Component<Signature.Props, Signature.State> { private signaturePad; private clearTimeout; constructor(props: Signature.Props); render(): JSX.Element; componentDidMount(): void; componentWillUnmount(): void; private generateBtnsBar; private clear; private reset; private save; private onEnd; private handleResize; } export default Signature;