Moved more files to typescript

This commit is contained in:
SamTv12345 2024-07-18 19:20:35 +02:00
parent b1139e1aff
commit d1ffd5d02f
75 changed files with 2079 additions and 1929 deletions

View file

@ -2,7 +2,7 @@
import {MapArrayType} from "../../node/types/MapType";
const AttributePool = require('../../static/js/AttributePool');
import AttributePool from '../../static/js/AttributePool';
const apiHandler = require('../../node/handler/APIHandler');
const assert = require('assert').strict;
const io = require('socket.io-client');

View file

@ -11,7 +11,8 @@
import {APool} from "../../../node/types/PadType";
const AttributePool = require('../../../static/js/AttributePool');
import AttributePool from '../../../static/js/AttributePool'
import {Attribute} from "../../../static/js/types/Attribute";
const Changeset = require('../../../static/js/Changeset');
const assert = require('assert').strict;
const attributes = require('../../../static/js/attributes');
@ -20,7 +21,7 @@ const jsdom = require('jsdom');
// All test case `wantAlines` values must only refer to attributes in this list so that the
// attribute numbers do not change due to changes in pool insertion order.
const knownAttribs = [
const knownAttribs: Attribute[] = [
['insertorder', 'first'],
['italic', 'true'],
['list', 'bullet1'],
@ -336,7 +337,7 @@ pre
describe(__filename, function () {
for (const tc of testCases) {
describe(tc.description, function () {
let apool: APool;
let apool: AttributePool;
let result: {
lines: string[],
lineAttribs: string[],

View file

@ -1,7 +1,7 @@
'use strict';
const Changeset = require('../../static/js/Changeset');
const AttributePool = require('../../static/js/AttributePool');
import AttributePool from "../../static/js/AttributePool";
const randInt = (maxValue) => Math.floor(Math.random() * maxValue);

View file

@ -1,7 +1,7 @@
'use strict';
const AttributeMap = require('../../../static/js/AttributeMap');
const AttributePool = require('../../../static/js/AttributePool');
import AttributeMap from "../../../static/js/AttributeMap";
import AttributePool from '../../../static/js/AttributePool';
const attributes = require('../../../static/js/attributes');
describe('AttributeMap', function () {

View file

@ -1,6 +1,6 @@
'use strict';
const AttributePool = require('../../../static/js/AttributePool');
import AttributePool from '../../../static/js/AttributePool'
const attributes = require('../../../static/js/attributes');
describe('attributes', function () {

View file

@ -1,7 +1,7 @@
'use strict';
const Changeset = require('../../../static/js/Changeset');
const AttributePool = require('../../../static/js/AttributePool');
import AttributePool from "../../../static/js/AttributePool";
const {randomMultiline, randomTestChangeset} = require('../easysync-helper.js');
describe('easysync-compose', function () {

View file

@ -1,7 +1,7 @@
'use strict';
const Changeset = require('../../../static/js/Changeset');
const AttributePool = require('../../../static/js/AttributePool');
import AttributePool from "../../../static/js/AttributePool";
const {randomMultiline, randomTestChangeset} = require('../easysync-helper.js');
describe('easysync-follow', function () {

View file

@ -1,7 +1,7 @@
'use strict';
const Changeset = require('../../../static/js/Changeset');
const AttributePool = require('../../../static/js/AttributePool');
import AttributePool from '../../../static/js/AttributePool'
const {poolOrArray} = require('../easysync-helper.js');
describe('easysync-mutations', function () {

View file

@ -1,7 +1,7 @@
'use strict';
const Changeset = require('../../../static/js/Changeset');
const AttributePool = require('../../../static/js/AttributePool');
import AttributePool from '../../../static/js/AttributePool'
const {randomMultiline, poolOrArray} = require('../easysync-helper.js');
const {padutils} = require('../../../static/js/pad_utils');

View file

@ -1,6 +1,6 @@
'use strict';
const SkipList = require('ep_etherpad-lite/static/js/skiplist');
import SkipList from "../../../static/js/skiplist";
describe('skiplist.js', function () {
it('rejects null keys', async function () {