devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
18 lines (17 loc) • 573 B
JavaScript
import { ModelChangeType } from '../../enums';
export class BookmarkCreatedSubDocumentChange {
subDocumentId;
bkmTempate;
deleted;
type = ModelChangeType.BookmarkCreated;
constructor(subDocumentId, bkmTempate, deleted = false) {
this.subDocumentId = subDocumentId;
this.bkmTempate = bkmTempate;
this.deleted = deleted;
}
toJSON(_withPostData) {
return this.deleted ?
[[this.bkmTempate.name]] :
[[this.bkmTempate.name, this.bkmTempate.start, this.bkmTempate.end]];
}
}