24 lines
465 B
TypeScript
24 lines
465 B
TypeScript
|
import { Style } from "./style";
|
||
|
import { DocDefaults } from "./doc-defaults";
|
||
|
import { RunFonts } from "./run";
|
||
|
|
||
|
export class Styles {
|
||
|
styles: Style[];
|
||
|
docDefaults = new DocDefaults();
|
||
|
|
||
|
defaultSize(size: number) {
|
||
|
this.docDefaults.size(size);
|
||
|
return this;
|
||
|
}
|
||
|
|
||
|
defaultFonts(fonts: RunFonts) {
|
||
|
this.docDefaults.fonts(fonts);
|
||
|
return this;
|
||
|
}
|
||
|
|
||
|
defaultSpacing(spacing: number) {
|
||
|
this.docDefaults.spacing(spacing);
|
||
|
return this;
|
||
|
}
|
||
|
}
|