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