Simplify + TS related fix

This commit is contained in:
Andrey Savin
2021-07-26 13:28:55 +03:00
parent 36a18c5af3
commit 2fd4f064ae

View File

@ -29,7 +29,7 @@ export interface INumberingOptions {
export class Numbering extends XmlComponent {
private readonly abstractNumberingMap = new Map<string, AbstractNumbering>();
private readonly concreteNumberingMap = new Map<string, ConcreteNumbering>();
private readonly referenceConfigMap = new Map<string, ILevelsOptions>();
private readonly referenceConfigMap = new Map<string, object>();
constructor(options: INumberingOptions) {
super("w:numbering");
@ -208,6 +208,10 @@ export class Numbering extends XmlComponent {
abstractNumId: abstractNumbering.id,
reference,
instance,
overrideLevel: {
num: 0,
start: 1,
},
};
const referenceConfigLevels = this.referenceConfigMap.get(reference);
@ -217,11 +221,6 @@ export class Numbering extends XmlComponent {
num: 0,
start: firstLevelStartNumber,
};
} else {
concreteNumberingSettings.overrideLevel = {
num: 0,
start: 1,
};
}
this.concreteNumberingMap.set(fullReference, new ConcreteNumbering(concreteNumberingSettings));