UNPKG

ng-realmark

Version:

Real-time Markdown W/ Markdown three way merge

42 lines (41 loc) 1.32 kB
import { EventEmitter } from '@angular/core'; import { RealMarkService } from '../service/realmark.service'; import { Revision } from '../config'; import { FormControl } from '@angular/forms'; import 'rxjs/add/operator/debounceTime'; import 'rxjs/add/operator/throttleTime'; import 'rxjs/add/observable/fromEvent'; import 'rxjs/add/operator/distinctUntilChanged'; export declare class Diff3Component { private realMarkService; patch: Revision; original: Revision; live: Revision; editor: string; codeBlock: string; merged: EventEmitter<any>; _compare: string; _content: string; _showDeleted: boolean; showDeletedText: string; _showMarkdown: boolean; showMarkdownText: string; editorControl: FormControl; constructor(realMarkService: RealMarkService); /** * Changes value of showDeleted and re-evaluate compateMarkdown. Also updates button text. */ deletedClick(): void; /** * Changes value of showMarkdown and re-evaluate compateMarkdown. Also updates button text. */ markdownClick(): void; /** * Compare selection update, change this.compare and re-evaluate compateMarkdown. */ changeCompare($event: any): void; /** * set element to update and run compareMarkdown(). */ ngOnInit(): void; }