mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-29 03:03:39 -05:00
fix SyntaxError on export
var
This commit is contained in:
parent
cf87daa754
commit
9f6ea07002
1 changed files with 11 additions and 12 deletions
|
@ -31,11 +31,12 @@ let makeAppend
|
|||
const p = function () {} // require('util').debug
|
||||
const i = function () {} // require('util').inspect
|
||||
|
||||
const exports = typeof WEB !== 'undefined' && WEB !== null ? {} : module.exports
|
||||
const moduleExport =
|
||||
typeof WEB !== 'undefined' && WEB !== null ? {} : module.exports
|
||||
|
||||
exports.name = 'text-composable'
|
||||
moduleExport.name = 'text-composable'
|
||||
|
||||
exports.create = () => ''
|
||||
moduleExport.create = () => ''
|
||||
|
||||
// -------- Utility methods
|
||||
|
||||
|
@ -74,7 +75,7 @@ const checkOp = function (op) {
|
|||
|
||||
// Makes a function for appending components to a given op.
|
||||
// Exported for the randomOpGenerator.
|
||||
exports._makeAppend = makeAppend = (op) =>
|
||||
moduleExport._makeAppend = makeAppend = (op) =>
|
||||
function (component) {
|
||||
if (component === 0 || component.i === '' || component.d === '') {
|
||||
} else if (op.length === 0) {
|
||||
|
@ -161,7 +162,7 @@ const componentLength = function (component) {
|
|||
|
||||
// Normalize an op, removing all empty skips and empty inserts / deletes. Concatenate
|
||||
// adjacent inserts and deletes.
|
||||
exports.normalize = function (op) {
|
||||
moduleExport.normalize = function (op) {
|
||||
const newOp = []
|
||||
const append = makeAppend(newOp)
|
||||
for (const component of Array.from(op)) {
|
||||
|
@ -171,7 +172,7 @@ exports.normalize = function (op) {
|
|||
}
|
||||
|
||||
// Apply the op to the string. Returns the new string.
|
||||
exports.apply = function (str, op) {
|
||||
moduleExport.apply = function (str, op) {
|
||||
p(`Applying ${i(op)} to '${str}'`)
|
||||
if (typeof str !== 'string') {
|
||||
throw new Error('Snapshot should be a string')
|
||||
|
@ -214,8 +215,7 @@ exports.apply = function (str, op) {
|
|||
|
||||
// transform op1 by op2. Return transformed version of op1.
|
||||
// op1 and op2 are unchanged by transform.
|
||||
exports.transform = function (op, otherOp, side) {
|
||||
let component
|
||||
moduleExport.transform = function (op, otherOp, side) {
|
||||
if (side !== 'left' && side !== 'right') {
|
||||
throw new Error(`side (${side} must be 'left' or 'right'`)
|
||||
}
|
||||
|
@ -294,8 +294,7 @@ exports.transform = function (op, otherOp, side) {
|
|||
}
|
||||
|
||||
// Compose 2 ops into 1 op.
|
||||
exports.compose = function (op1, op2) {
|
||||
let component
|
||||
moduleExport.compose = function (op1, op2) {
|
||||
p(`COMPOSE ${i(op1)} + ${i(op2)}`)
|
||||
checkOp(op1)
|
||||
checkOp(op2)
|
||||
|
@ -377,7 +376,7 @@ const invertComponent = function (c) {
|
|||
}
|
||||
|
||||
// Invert an op
|
||||
exports.invert = function (op) {
|
||||
moduleExport.invert = function (op) {
|
||||
const result = []
|
||||
const append = makeAppend(result)
|
||||
|
||||
|
@ -395,5 +394,5 @@ if (typeof window !== 'undefined' && window !== null) {
|
|||
if (!window.ot.types) {
|
||||
window.ot.types = {}
|
||||
}
|
||||
window.ot.types.text = exports
|
||||
window.ot.types.text = moduleExport
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue