1
0
mirror of https://github.com/bpatrik/pigallery2.git synced 2024-12-23 01:27:14 +02:00
pigallery2/frontend/app/model/IRenderable.ts

23 lines
523 B
TypeScript
Raw Normal View History

export interface IRenderable {
getDimension():Dimension;
}
export class Dimension {
public top:number;
public left:number;
public width:number;
public height:number;
constructor(top:number, left:number, width:number, height:number) {
this.top = top;
this.left = left;
this.width = width;
this.height = height;
}
public toStyle() {
return {height: this.height + "px", width: this.width + "px", top: this.top + "px", left: this.left + "px"}
}
}