ng-feedback
Version:
An angular directive for sending feedback featuring Angular 6, Html2canvas, Angular Material, Rxjs, inspired by Google send feedback, based on angular-cli.
21 lines (20 loc) • 735 B
TypeScript
import { Observable } from 'rxjs';
import { Feedback } from './entity/feedback';
export declare class FeedbackService {
initialVariables: object;
highlightedColor: string;
hiddenColor: string;
private screenshotCanvasSource;
screenshotCanvas$: Observable<HTMLCanvasElement>;
private feedbackSource;
feedback$: Observable<Feedback>;
private isDraggingToolbarSource;
isDraggingToolbar$: Observable<boolean>;
initScreenshotCanvas(): void;
setCanvas(canvas: HTMLCanvasElement): void;
setFeedback(feedback: Feedback): void;
setIsDraggingToolbar(isDragging: boolean): void;
getImgEle(canvas: any): HTMLElement;
hideBackDrop(): void;
showBackDrop(): void;
}