Fix linting and style errors

This commit is contained in:
Dolan Miu
2018-06-09 23:49:01 +01:00
parent 80cdaaeb1c
commit 55005b57c6
55 changed files with 74 additions and 73 deletions

View File

@ -1,36 +1,36 @@
import { IMediaData } from "file/media";
import { XmlComponent } from "file/xml-components";
import { Inline } from "./inline";
import { Anchor } from "./anchor";
import { TextWrapping } from "./text-wrap";
import { Floating } from "./floating";
import { IFloating } from "./floating";
import { Inline } from "./inline";
import { ITextWrapping } from "./text-wrap";
export enum PlacementPosition {
INLINE,
FLOATING,
}
export interface Distance {
export interface IDistance {
distT?: number;
distB?: number;
distL?: number;
distR?: number;
}
export interface DrawingOptions {
export interface IDrawingOptions {
position?: PlacementPosition;
textWrapping?: TextWrapping;
floating?: Floating;
textWrapping?: ITextWrapping;
floating?: IFloating;
}
const defaultDrawingOptions: DrawingOptions = {
const defaultDrawingOptions: IDrawingOptions = {
position: PlacementPosition.INLINE,
};
export class Drawing extends XmlComponent {
private inline: Inline;
constructor(imageData: IMediaData, drawingOptions?: DrawingOptions) {
constructor(imageData: IMediaData, drawingOptions?: IDrawingOptions) {
super("w:drawing");
if (imageData === undefined) {
@ -42,7 +42,6 @@ export class Drawing extends XmlComponent {
...drawingOptions,
};
if (mergedOptions.position === PlacementPosition.INLINE) {
this.inline = new Inline(imageData.referenceId, imageData.dimensions);
this.root.push(this.inline);