fabri-pix
Version:
A React image editor using Fabric.js
71 lines (70 loc) • 2.05 kB
TypeScript
export declare enum Menu {
CROP = "crop",
ANNOTATE = "annotate",
BLUR = "blur",
RESIZE = "resize"
}
export declare enum SubMenu {
EMOJI = "emoji",
ARROW = "arrow",
LINE = "line",
PENCIL = "pencil",
RECTANGLE = "rectangle",
CIRCLE = "circle",
TRIANGLE = "triangle",
STAR = "star",
BLUR = "blur",
TEXT = "text",
DRAW = "draw",
AI_RECTANGLE = "ai_rectangle",
AI_CIRCLE = "ai_circle",
AI_ARROW = "ai_arrow",
BLUR_INNER_PART = "blur_inner_part",
COMMENT_BOX = "comment_box",
COMMENT_BOX_TEXTBOX = "comment_box_textbox",
CUSTOM_SHAPE = "custom_shape",
STEPS_CREATOR = "steps_creator",
RECT_STEPS_CREATOR = "rect_steps_creator",
TEXT_STEPS_CREATOR = "text_steps_creator",
ADVANCED_ARROW = "advanced_arrow",
ADVANCED_ARROW_HEAD = "advanced_arrow_head",
TEMP_ADVANCED_ARROW_HEAD = "temp_advanced_arrow_head",
TEMP_ADVANCED_ARROW = "temp_advanced_arrow",
CROP_RECTANGLE = "crop_rectangle",
CROP_GREYED_TOP = "crop_greyed_top",
CROP_GREYED_LEFT = "crop_greyed_left",
CROP_GREYED_RIGHT = "crop_greyed_right",
CROP_GREYED_BOTTOM = "crop_greyed_bottom",
CROP_CLIP_PATH_DELETED = "crop_clip_path_deleted",
TEMP_LINE_PATH = "temp_line_path",
LINE_PATH = "line_path",
FREE_HAND_ENABLED = "free_hand_enabled",
FREE_HAND_DISABLED = "free_hand_disabled"
}
export declare const historyLogs: {
emoji: string;
arrow: string;
line: string;
pencil: string;
rectangle: string;
circle: string;
triangle: string;
star: string;
blur: string;
text: string;
draw: string;
comment_box: string;
custom_shape: string;
steps_creator: string;
advanced_arrow: string;
crop_rectangle: string;
line_path: string;
};
export declare const AICoordinates: {
type: string;
bbox: number[];
interactivity: boolean;
content: string;
}[];
export declare const multiSelectAnnotation: Partial<SubMenu | ''>[];
export declare const overlaysConstants: SubMenu[];