Formatting applied

This commit is contained in:
Andrey Savin
2022-12-07 23:03:42 +02:00
parent e6af9b4b73
commit 5a4fe5d5da
3 changed files with 28 additions and 23 deletions

View File

@ -12,9 +12,11 @@ describe("ConcreteNumbering", () => {
abstractNumId: 1, abstractNumId: 1,
reference: "1", reference: "1",
instance: 0, instance: 0,
overrideLevels: [{ overrideLevels: [
num: 3, {
}], num: 3,
},
],
}); });
const tree = new Formatter().format(concreteNumbering); const tree = new Formatter().format(concreteNumbering);
@ -50,10 +52,7 @@ describe("ConcreteNumbering", () => {
abstractNumId: 1, abstractNumId: 1,
reference: "1", reference: "1",
instance: 0, instance: 0,
overrideLevels: [ overrideLevels: [{ num: 3 }, { num: 5 }],
{ num: 3 },
{ num: 5 }
],
}); });
const tree = new Formatter().format(concreteNumbering); const tree = new Formatter().format(concreteNumbering);
@ -96,10 +95,12 @@ describe("ConcreteNumbering", () => {
abstractNumId: 1, abstractNumId: 1,
reference: "1", reference: "1",
instance: 0, instance: 0,
overrideLevels: [{ overrideLevels: [
num: 1, {
start: 9, num: 1,
}], start: 9,
},
],
}); });
const tree = new Formatter().format(concreteNumbering); const tree = new Formatter().format(concreteNumbering);
expect(tree).to.deep.equal({ expect(tree).to.deep.equal({
@ -150,7 +151,7 @@ describe("ConcreteNumbering", () => {
{ {
num: 3, num: 3,
start: 10, start: 10,
} },
], ],
}); });
const tree = new Formatter().format(concreteNumbering); const tree = new Formatter().format(concreteNumbering);
@ -216,8 +217,8 @@ describe("ConcreteNumbering", () => {
start: 9, start: 9,
}, },
{ {
num: 3 num: 3,
} },
], ],
}); });
const tree = new Formatter().format(concreteNumbering); const tree = new Formatter().format(concreteNumbering);
@ -257,7 +258,7 @@ describe("ConcreteNumbering", () => {
_attr: { _attr: {
"w:ilvl": 3, "w:ilvl": 3,
}, },
} },
], ],
}, },
], ],
@ -270,9 +271,11 @@ describe("ConcreteNumbering", () => {
abstractNumId: 1, abstractNumId: 1,
reference: "1", reference: "1",
instance: 0, instance: 0,
overrideLevels: [{ overrideLevels: [
num: 1, {
}], num: 1,
},
],
}); });
const tree = new Formatter().format(concreteNumbering); const tree = new Formatter().format(concreteNumbering);
expect(tree).to.deep.equal({ expect(tree).to.deep.equal({

View File

@ -63,7 +63,7 @@ export class ConcreteNumbering extends XmlComponent {
this.root.push(new AbstractNumId(decimalNumber(options.abstractNumId))); this.root.push(new AbstractNumId(decimalNumber(options.abstractNumId)));
if (options.overrideLevels && options.overrideLevels.length) { if (options.overrideLevels && options.overrideLevels.length) {
for(const level of options.overrideLevels){ for (const level of options.overrideLevels) {
this.root.push(new LevelOverride(level.num, level.start)); this.root.push(new LevelOverride(level.num, level.start));
} }
} }

View File

@ -164,10 +164,12 @@ export class Numbering extends XmlComponent {
abstractNumId: abstractNumbering.id, abstractNumId: abstractNumbering.id,
reference: "default-bullet-numbering", reference: "default-bullet-numbering",
instance: 0, instance: 0,
overrideLevels: [{ overrideLevels: [
num: 0, {
start: 1, num: 0,
}], start: 1,
},
],
}), }),
); );