24 lines
470 B
TypeScript
24 lines
470 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;
|
|
}
|
|
}
|