fixed all tslint errors
This commit is contained in:
@ -5,12 +5,12 @@ import {MultiLevelType} from "./multi-level-type";
|
||||
import * as _ from "lodash";
|
||||
|
||||
interface AbstractNumberingAttributesProperties {
|
||||
abstractNumId?: Number,
|
||||
restartNumberingAfterBreak?: Number
|
||||
abstractNumId?: number;
|
||||
restartNumberingAfterBreak?: number;
|
||||
}
|
||||
|
||||
class AbstractNumberingAttributes extends XmlAttributeComponent {
|
||||
|
||||
|
||||
constructor(properties: AbstractNumberingAttributesProperties) {
|
||||
super({
|
||||
abstractNumId: "w:abstractNumId",
|
||||
@ -29,11 +29,11 @@ export class AbstractNumbering extends XmlComponent {
|
||||
}));
|
||||
this.root.push(new MultiLevelType("hybridMultilevel"));
|
||||
}
|
||||
|
||||
|
||||
addLevel(level: Level): void {
|
||||
this.root.push(level);
|
||||
}
|
||||
|
||||
|
||||
clearVariables() {
|
||||
_.forEach(this.root, element => {
|
||||
element.clearVariables();
|
||||
|
@ -1,12 +1,12 @@
|
||||
import {XmlComponent, XmlAttributeComponent} from "../docx/xml-components";
|
||||
|
||||
interface IndentAttributesProperties {
|
||||
left: number;
|
||||
hanging: number;
|
||||
left: number;
|
||||
hanging: number;
|
||||
}
|
||||
|
||||
class IndentAttributes extends XmlAttributeComponent {
|
||||
|
||||
|
||||
constructor(properties: IndentAttributesProperties) {
|
||||
super({
|
||||
left: "w:left",
|
||||
@ -16,7 +16,7 @@ class IndentAttributes extends XmlAttributeComponent {
|
||||
}
|
||||
|
||||
export class Indent extends XmlComponent {
|
||||
|
||||
|
||||
constructor(left: number, hanging: number) {
|
||||
super("w:ind");
|
||||
this.root.push(new IndentAttributes({
|
||||
|
@ -1,5 +1,5 @@
|
||||
import {MultiPropertyXmlComponent} from "../docx/xml-components";
|
||||
import {DocumentAttributes} from "../docx/document/document-attributes"
|
||||
import {DocumentAttributes} from "../docx/document/document-attributes";
|
||||
import {AbstractNumbering} from "./abstract-numbering";
|
||||
import {Level} from "./level";
|
||||
import {Indent} from "./indent";
|
||||
@ -8,7 +8,7 @@ import {Num} from "./num";
|
||||
import * as _ from "lodash";
|
||||
|
||||
export class Numbering extends MultiPropertyXmlComponent {
|
||||
|
||||
|
||||
constructor() {
|
||||
super("w:numbering");
|
||||
this.root.push(new DocumentAttributes({
|
||||
@ -30,58 +30,58 @@ export class Numbering extends MultiPropertyXmlComponent {
|
||||
wps: "http://schemas.microsoft.com/office/word/2010/wordprocessingShape",
|
||||
Ignorable: "w14 w15 wp14"
|
||||
}));
|
||||
|
||||
var abstractNumbering = new AbstractNumbering(0);
|
||||
|
||||
var level0 = new Level(0, "bullet", "", "left");
|
||||
|
||||
let abstractNumbering = new AbstractNumbering(0);
|
||||
|
||||
let level0 = new Level(0, "bullet", "", "left");
|
||||
level0.addParagraphProperty(new Indent(720, 360));
|
||||
level0.addRunProperty(new RunFonts("Symbol", "default"));
|
||||
abstractNumbering.addLevel(level0);
|
||||
|
||||
var level1 = new Level(1, "bullet", "o", "left");
|
||||
|
||||
let level1 = new Level(1, "bullet", "o", "left");
|
||||
level1.addParagraphProperty(new Indent(1440, 360));
|
||||
level1.addRunProperty(new RunFonts("Courier New", "default"));
|
||||
abstractNumbering.addLevel(level1);
|
||||
|
||||
var level2 = new Level(2, "bullet", "", "left");
|
||||
|
||||
let level2 = new Level(2, "bullet", "", "left");
|
||||
level2.addParagraphProperty(new Indent(2160, 360));
|
||||
level2.addRunProperty(new RunFonts("Wingdings", "default"));
|
||||
abstractNumbering.addLevel(level2);
|
||||
|
||||
var level3 = new Level(3, "bullet", "", "left");
|
||||
|
||||
let level3 = new Level(3, "bullet", "", "left");
|
||||
level3.addParagraphProperty(new Indent(2880, 360));
|
||||
level3.addRunProperty(new RunFonts("Symbol", "default"));
|
||||
abstractNumbering.addLevel(level3);
|
||||
|
||||
var level4 = new Level(4, "bullet", "o", "left");
|
||||
|
||||
let level4 = new Level(4, "bullet", "o", "left");
|
||||
level4.addParagraphProperty(new Indent(3600, 360));
|
||||
level4.addRunProperty(new RunFonts("Courier New", "default"));
|
||||
abstractNumbering.addLevel(level4);
|
||||
|
||||
var level5 = new Level(5, "bullet", "", "left");
|
||||
|
||||
let level5 = new Level(5, "bullet", "", "left");
|
||||
level5.addParagraphProperty(new Indent(4320, 360));
|
||||
level5.addRunProperty(new RunFonts("Wingdings", "default"));
|
||||
abstractNumbering.addLevel(level5);
|
||||
|
||||
var level6 = new Level(6, "bullet", "", "left");
|
||||
|
||||
let level6 = new Level(6, "bullet", "", "left");
|
||||
level6.addParagraphProperty(new Indent(5040, 360));
|
||||
level6.addRunProperty(new RunFonts("Symbol", "default"));
|
||||
abstractNumbering.addLevel(level6);
|
||||
|
||||
var level7 = new Level(4, "bullet", "o", "left");
|
||||
|
||||
let level7 = new Level(4, "bullet", "o", "left");
|
||||
level7.addParagraphProperty(new Indent(5760, 360));
|
||||
level7.addRunProperty(new RunFonts("Courier New", "default"));
|
||||
abstractNumbering.addLevel(level7);
|
||||
|
||||
var level8 = new Level(5, "bullet", "", "left");
|
||||
|
||||
let level8 = new Level(5, "bullet", "", "left");
|
||||
level8.addParagraphProperty(new Indent(6480, 360));
|
||||
level8.addRunProperty(new RunFonts("Wingdings", "default"));
|
||||
abstractNumbering.addLevel(level8);
|
||||
|
||||
|
||||
this.root.push(abstractNumbering);
|
||||
this.root.push(new Num(1, 0));
|
||||
}
|
||||
|
||||
|
||||
clearVariables() {
|
||||
super.clearVariables();
|
||||
_.forEach(this.root, element => {
|
||||
|
@ -4,8 +4,8 @@ import {RunProperties} from "../docx/run/properties";
|
||||
import {ParagraphProperties} from "../docx/paragraph/properties";
|
||||
|
||||
interface LevelAttributesProperties {
|
||||
ilvl?: number,
|
||||
tentative?: number
|
||||
ilvl?: number;
|
||||
tentative?: number;
|
||||
}
|
||||
|
||||
class LevelAttributes extends XmlAttributeComponent {
|
||||
|
@ -1,7 +1,7 @@
|
||||
import {XmlComponent, Attributes} from "../docx/xml-components";
|
||||
|
||||
export class MultiLevelType extends XmlComponent {
|
||||
|
||||
|
||||
constructor(value: string) {
|
||||
super("w:multiLevelType");
|
||||
this.root.push(new Attributes({
|
||||
|
@ -1,7 +1,7 @@
|
||||
import {XmlComponent, Attributes, XmlAttributeComponent} from "../docx/xml-components";
|
||||
|
||||
class AbstractNumId extends XmlComponent {
|
||||
|
||||
|
||||
constructor(value: number) {
|
||||
super("w:abstractNumId");
|
||||
this.root.push(new Attributes({
|
||||
@ -11,11 +11,11 @@ class AbstractNumId extends XmlComponent {
|
||||
}
|
||||
|
||||
interface NumAttributesProperties {
|
||||
numId: number
|
||||
numId: number;
|
||||
}
|
||||
|
||||
class NumAttributes extends XmlAttributeComponent {
|
||||
|
||||
|
||||
constructor(properties: NumAttributesProperties) {
|
||||
super({
|
||||
numId: "w:numId"
|
||||
@ -24,7 +24,7 @@ class NumAttributes extends XmlAttributeComponent {
|
||||
}
|
||||
|
||||
export class Num extends XmlComponent {
|
||||
|
||||
|
||||
constructor(numId: number, abstractNumId: number) {
|
||||
super("w:num");
|
||||
this.root.push(new NumAttributes({
|
||||
|
@ -1,13 +1,13 @@
|
||||
import {XmlComponent, XmlAttributeComponent} from "../docx/xml-components";
|
||||
|
||||
interface RunFontAttributesProperties {
|
||||
ascii: string;
|
||||
hAnsi: string;
|
||||
hint: string;
|
||||
ascii: string;
|
||||
hAnsi: string;
|
||||
hint: string;
|
||||
}
|
||||
|
||||
class RunFontAttributes extends XmlAttributeComponent {
|
||||
|
||||
|
||||
constructor(properties: RunFontAttributesProperties) {
|
||||
super({
|
||||
left: "w:left",
|
||||
@ -17,7 +17,7 @@ class RunFontAttributes extends XmlAttributeComponent {
|
||||
}
|
||||
|
||||
export class RunFonts extends XmlComponent {
|
||||
|
||||
|
||||
constructor(ascii: string, hint: string) {
|
||||
super("w:ind");
|
||||
this.root.push(new RunFontAttributes({
|
||||
|
Reference in New Issue
Block a user