This commit is contained in:
Dolan
2017-03-09 23:32:52 +00:00
parent 18bba1870e
commit 11bbb5e285
5 changed files with 7 additions and 5 deletions

View File

@ -10,7 +10,7 @@ class TabStop extends XmlComponent {
class Tab extends XmlComponent {
constructor(value: string, position: any) {
constructor(value: string, position: string | number) {
super("w:tab");
this.root.push(new Attributes({
val: value,

View File

@ -19,7 +19,7 @@ interface IAttributesProperties {
footer?: string;
gutter?: string;
linePitch?: string;
pos?: string;
pos?: string | number; // Little strange. Perhaps it is normal. Need to clarify in the spec.
}
export class Attributes extends XmlAttributeComponent {

View File

@ -3,12 +3,13 @@ import * as fs from "fs";
import { Document } from "../../docx/document";
import { Numbering } from "../../numbering";
import { Properties } from "../../properties";
import { Styles } from "../../styles";
import { Packer } from "./packer";
export class ExpressPacker extends Packer {
private res: express.Response;
constructor(document: Document, res: express.Response, styles?: any, properties?: Properties, numbering?: Numbering) {
constructor(document: Document, res: express.Response, styles?: Styles, properties?: Properties, numbering?: Numbering) {
super(document, styles, properties, numbering);
this.res = res;

View File

@ -2,12 +2,13 @@ import * as fs from "fs";
import { Document } from "../../docx/document";
import { Numbering } from "../../numbering";
import { Properties } from "../../properties";
import { Styles } from "../../styles";
import { Packer } from "./packer";
export class LocalPacker extends Packer {
private stream: fs.WriteStream;
constructor(document: Document, styles?: any, properties?: Properties, numbering?: Numbering) {
constructor(document: Document, styles?: Styles, properties?: Properties, numbering?: Numbering) {
super(document, styles, properties, numbering);
}

View File

@ -17,7 +17,7 @@ export abstract class Packer {
private properties: Properties;
private numbering: Numbering;
constructor(document: Document, style?: any, properties?: Properties, numbering?: Numbering) {
constructor(document: Document, style?: Styles, properties?: Properties, numbering?: Numbering) {
this.formatter = new Formatter();
this.document = document;
this.style = style;