UNPKG

easyannotation

Version:

Image annotation in JavaScript

43 lines (42 loc) 842 B
export declare enum StrokeType { SOLID = 0, DOTTED = 1, DASHED = 2 } export declare enum ArrowType { NONE = 0, ARROW = 1, OPEN_ARROW = 2, RECT = 3, DIAMOND_ARROW = 4, OVAL_ARROW = 5, LINE_ARROW = 6 } export declare enum EffectType { BLUR = 1, SHADOW = 2 } export default interface Effect { effectType: EffectType; value: string; index: number; } export default interface FillStyle { fillType?: number; color?: string; opacity?: number; effects?: Array<Effect>; } export default interface DrawStyle { startArrow?: number; endArrow?: number; width?: number; type?: StrokeType; color?: string; } /** * Blurring style for blurring annotators. */ export default interface BlurStyle { radius?: number; }