typography-canvas-renderer
Version:
A lightweight npm package for rendering typographic content (text and images) on HTML5 Canvas with full CSS styling support including borders, border-radius, multiple border styles, inline text rendering, auto height calculation, and image support
24 lines • 822 B
TypeScript
/**
* Custom error class for invalid input data
*/
export declare class InvalidInputError extends Error {
readonly field?: string | undefined;
constructor(message: string, field?: string | undefined);
}
/**
* Custom error class for CSS validation errors
*/
export declare class CssValidationError extends Error {
readonly property?: string | undefined;
readonly value?: string | undefined;
readonly details?: string | undefined;
constructor(message: string, property?: string | undefined, value?: string | undefined, details?: string | undefined);
}
/**
* Custom error class for image loading errors
*/
export declare class ImageLoadError extends Error {
readonly src?: string | undefined;
constructor(message: string, src?: string | undefined);
}
//# sourceMappingURL=errors.d.ts.map