diff --git a/src/lib/docx-pleading.ts b/src/lib/docx-pleading.ts index e994a14..695d65d 100644 --- a/src/lib/docx-pleading.ts +++ b/src/lib/docx-pleading.ts @@ -23,6 +23,14 @@ export interface PleadingFootnote { text: string; } +export interface PleadingSignature { + /** Multi-line block placed under the signature line (name, bar no., firm, etc.) */ + block: string; + /** Optional PNG/JPG bytes of a scanned signature placed above the line */ + imageBytes?: ArrayBuffer | Uint8Array; + imageType?: "png" | "jpg" | "jpeg"; +} + export interface PleadingInput { courtType: "CIRCUIT" | "COUNTY"; circuit: string; // e.g. "ELEVENTH" @@ -37,6 +45,7 @@ export interface PleadingInput { footerLeft?: string; footerCenter?: string; footerRight?: string; // user text prepended to "Page X of Y" + signature?: PleadingSignature; } const FONT = "Bookman Old Style";