vamp-utils
Version:
20 lines (19 loc) • 968 B
TypeScript
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 };