mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-21 20:47:08 -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 p = function () {} // require('util').debug
|
||||||
const i = function () {} // require('util').inspect
|
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
|
// -------- Utility methods
|
||||||
|
|
||||||
|
@ -74,7 +75,7 @@ const checkOp = function (op) {
|
||||||
|
|
||||||
// Makes a function for appending components to a given op.
|
// Makes a function for appending components to a given op.
|
||||||
// Exported for the randomOpGenerator.
|
// Exported for the randomOpGenerator.
|
||||||
exports._makeAppend = makeAppend = (op) =>
|
moduleExport._makeAppend = makeAppend = (op) =>
|
||||||
function (component) {
|
function (component) {
|
||||||
if (component === 0 || component.i === '' || component.d === '') {
|
if (component === 0 || component.i === '' || component.d === '') {
|
||||||
} else if (op.length === 0) {
|
} 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
|
// Normalize an op, removing all empty skips and empty inserts / deletes. Concatenate
|
||||||
// adjacent inserts and deletes.
|
// adjacent inserts and deletes.
|
||||||
exports.normalize = function (op) {
|
moduleExport.normalize = function (op) {
|
||||||
const newOp = []
|
const newOp = []
|
||||||
const append = makeAppend(newOp)
|
const append = makeAppend(newOp)
|
||||||
for (const component of Array.from(op)) {
|
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.
|
// 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}'`)
|
p(`Applying ${i(op)} to '${str}'`)
|
||||||
if (typeof str !== 'string') {
|
if (typeof str !== 'string') {
|
||||||
throw new Error('Snapshot should be a 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.
|
// transform op1 by op2. Return transformed version of op1.
|
||||||
// op1 and op2 are unchanged by transform.
|
// op1 and op2 are unchanged by transform.
|
||||||
exports.transform = function (op, otherOp, side) {
|
moduleExport.transform = function (op, otherOp, side) {
|
||||||
let component
|
|
||||||
if (side !== 'left' && side !== 'right') {
|
if (side !== 'left' && side !== 'right') {
|
||||||
throw new Error(`side (${side} must be 'left' or '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.
|
// Compose 2 ops into 1 op.
|
||||||
exports.compose = function (op1, op2) {
|
moduleExport.compose = function (op1, op2) {
|
||||||
let component
|
|
||||||
p(`COMPOSE ${i(op1)} + ${i(op2)}`)
|
p(`COMPOSE ${i(op1)} + ${i(op2)}`)
|
||||||
checkOp(op1)
|
checkOp(op1)
|
||||||
checkOp(op2)
|
checkOp(op2)
|
||||||
|
@ -377,7 +376,7 @@ const invertComponent = function (c) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Invert an op
|
// Invert an op
|
||||||
exports.invert = function (op) {
|
moduleExport.invert = function (op) {
|
||||||
const result = []
|
const result = []
|
||||||
const append = makeAppend(result)
|
const append = makeAppend(result)
|
||||||
|
|
||||||
|
@ -395,5 +394,5 @@ if (typeof window !== 'undefined' && window !== null) {
|
||||||
if (!window.ot.types) {
|
if (!window.ot.types) {
|
||||||
window.ot.types = {}
|
window.ot.types = {}
|
||||||
}
|
}
|
||||||
window.ot.types.text = exports
|
window.ot.types.text = moduleExport
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue