overleaf/libraries/overleaf-editor-core/lib
Mathias Jakobsen 43b2fe4a3a [overleaf-editor-core] Restructure TextOperation hierachy (#16582)
* [overleaf-editor-core] Restructure TextOperation hierachy

Restructures the hierachy of TextOperations to include a superclass
EditOperation. This superclass will later on contain other classes used
for tracked changes and comments.

* [overleaf-editor-core] Update json format of LazyStringFileData

* [history-v1+project-history] Fix TextOperation.fromJSON calls

* [overleaf-editor-core] Change EditOperationBuilder.fromRaw to fromJSON

* [overleaf-editor-core] Update apply and invert functions to accept FileData

* [overleaf-editor-core] Pass missing argument to store method

* [overleaf-editor-core] Remove unused method

* [overleaf-editor-core] User EditOperationTransformer

* [overleaf-editor-core] Clean up JSDoc comments

* [overleaf-editor-core] Add tests for EditOperation

* [overleaf-editor-core] Update JSDoc types

GitOrigin-RevId: 9c22a3a89b8483bdb87b43f329ddbdd887ffed42
2024-01-24 09:04:18 +00:00
..
file_data [overleaf-editor-core] Restructure TextOperation hierachy (#16582) 2024-01-24 09:04:18 +00:00
operation [overleaf-editor-core] Restructure TextOperation hierachy (#16582) 2024-01-24 09:04:18 +00:00
origin Merge pull request #14418 from overleaf/em-history-lib-es6-classes 2023-08-23 08:05:34 +00:00
author.js Merge pull request #14418 from overleaf/em-history-lib-es6-classes 2023-08-23 08:05:34 +00:00
author_list.js Merge pull request #14418 from overleaf/em-history-lib-es6-classes 2023-08-23 08:05:34 +00:00
blob.js Merge pull request #14418 from overleaf/em-history-lib-es6-classes 2023-08-23 08:05:34 +00:00
change.js Merge pull request #14419 from overleaf/em-history-lib-async-await 2023-08-23 08:05:38 +00:00
change_note.js Merge pull request #14418 from overleaf/em-history-lib-es6-classes 2023-08-23 08:05:34 +00:00
change_request.js Merge pull request #14418 from overleaf/em-history-lib-es6-classes 2023-08-23 08:05:34 +00:00
chunk.js Merge pull request #14419 from overleaf/em-history-lib-async-await 2023-08-23 08:05:38 +00:00
chunk_response.js Merge pull request #14418 from overleaf/em-history-lib-es6-classes 2023-08-23 08:05:34 +00:00
file.js Add CommentList to StringFileData (#16568) 2024-01-24 09:04:15 +00:00
file_map.js Merge pull request #14419 from overleaf/em-history-lib-async-await 2023-08-23 08:05:38 +00:00
history.js Merge pull request #14419 from overleaf/em-history-lib-async-await 2023-08-23 08:05:38 +00:00
label.js Merge pull request #14418 from overleaf/em-history-lib-es6-classes 2023-08-23 08:05:34 +00:00
ot_client.js Merge pull request #14419 from overleaf/em-history-lib-async-await 2023-08-23 08:05:38 +00:00
safe_pathname.js Avoid duplicating a math-closing dollar sign (#11227) 2023-01-16 08:41:42 +00:00
snapshot.js Merge pull request #14419 from overleaf/em-history-lib-async-await 2023-08-23 08:05:38 +00:00
types.ts Add CommentList to StringFileData (#16568) 2024-01-24 09:04:15 +00:00
util.js Avoid duplicating a math-closing dollar sign (#11227) 2023-01-16 08:41:42 +00:00
v2_doc_versions.js Merge pull request #14418 from overleaf/em-history-lib-es6-classes 2023-08-23 08:05:34 +00:00