23 lines
522 B
TypeScript
23 lines
522 B
TypeScript
import { Paragraph } from "./paragraph";
|
|
import { Table } from "./table";
|
|
|
|
export interface IHeaderOptions {
|
|
readonly children: readonly (Paragraph | Table)[];
|
|
}
|
|
|
|
export class Header {
|
|
public readonly options: IHeaderOptions;
|
|
|
|
public constructor(options: IHeaderOptions = { children: [] }) {
|
|
this.options = options;
|
|
}
|
|
}
|
|
|
|
export class Footer {
|
|
public readonly options: IHeaderOptions;
|
|
|
|
public constructor(options: IHeaderOptions = { children: [] }) {
|
|
this.options = options;
|
|
}
|
|
}
|