UNPKG

canvg

Version:

JavaScript SVG parser and renderer on Canvas.

34 lines 1.32 kB
import { Axis } from './ViewPort'; import { Document, Element, PathElement } from './Document'; export declare class Property<T = unknown> { private readonly document; private readonly name; private value; static empty(document: Document): Property<string>; static readonly textBaselineMapping: Record<string, string>; private isNormalizedColor; constructor(document: Document, name: string, value: T); split(separator?: string): Property<string>[]; hasValue(zeroIsValue?: boolean): boolean; isString(regexp?: RegExp): boolean; isUrlDefinition(): boolean; isPixels(): boolean; setValue(value: T): this; getValue(def?: T): T; getNumber(def?: T): number; getString(def?: T): string; getColor(def?: T): string; getDpi(): number; getRem(): number; getEm(): number; getUnits(): string; getPixels(axis?: Axis, processPercent?: boolean): number; getPixels(isFontSize?: boolean): number; getMilliseconds(): number; getRadians(): number; getDefinition<T extends Element>(): T; getFillStyleDefinition(element: Element | PathElement, opacity: Property): string | CanvasGradient | CanvasPattern; getTextBaseline(): string; addOpacity(opacity: Property): Property<string>; } //# sourceMappingURL=Property.d.ts.map