angular-signature-pad-v2
Version:
angular-signature-pad-v2 Component wrapper for szimek / signature_pad
34 lines (33 loc) • 1.27 kB
TypeScript
import { AfterContentInit, ElementRef, EventEmitter, OnDestroy } from '@angular/core';
import * as i0 from "@angular/core";
export interface Point {
x: number;
y: number;
time: number;
}
export type PointGroup = Array<Point>;
export declare class SignaturePad implements AfterContentInit, OnDestroy {
options: any;
onBeginEvent: EventEmitter<boolean>;
onEndEvent: EventEmitter<boolean>;
private signaturePad;
private elementRef;
constructor(elementRef: ElementRef);
ngAfterContentInit(): void;
ngOnDestroy(): void;
resizeCanvas(): void;
toData(): Array<PointGroup>;
fromData(points: Array<PointGroup>): void;
toDataURL(imageType?: string, quality?: number): string;
fromDataURL(dataURL: string, options?: any): void;
clear(): void;
isEmpty(): boolean;
off(): void;
on(): void;
set(option: string, value: any): void;
onBegin(): void;
onEnd(): void;
queryPad(): any;
static ɵfac: i0.ɵɵFactoryDeclaration<SignaturePad, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SignaturePad, "signature-pad", never, { "options": { "alias": "options"; "required": false; }; }, { "onBeginEvent": "onBeginEvent"; "onEndEvent": "onEndEvent"; }, never, never, true, never>;
}