ng-realmark
Version:
Real-time Markdown W/ Markdown three way merge
42 lines (41 loc) • 1.32 kB
TypeScript
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;
}