UNPKG

vamp-utils

Version:
20 lines (19 loc) 968 B
import { PrintableLabelComponent } from './definitions'; import { ElementSize } from './_utils'; import { ValueResolvers } from './_html'; declare function printLabel(printable: PrintableLabelComponent[], size: ElementSize): Promise<void>; interface PDFOptions { filename?: string; pageSize: ElementSize; } export declare function generateAllHtml(printable: PrintableLabelComponent[], options: MultipleCopyPDFOptions, resolvers?: ValueResolvers): Promise<string[]>; declare function exportLabelPdf(printable: PrintableLabelComponent[], options: PDFOptions, resolvers?: ValueResolvers): Promise<void>; export interface MultipleCopyPDFOptions extends PDFOptions { copies?: number; copyNumbers?: number[]; } declare function exportLabelPdfBlob(printable: PrintableLabelComponent[], options: MultipleCopyPDFOptions, resolvers?: ValueResolvers): Promise<{ data: Blob; filename: string; }>; export { printLabel, exportLabelPdf, exportLabelPdfBlob };