@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
244 lines (243 loc) • 5.42 kB
TypeScript
/**
* @author NHN Ent. FE Development Team <dl_javascript@nhn.com>
* @fileoverview Constants
*/
/**
* Editor help features
* @type {Array.<string>}
*/
export declare const HELP_MENUS: string[];
/**
* Filter name value map
* @type {Object.<string, string>}
*/
export declare const FILTER_NAME_VALUE_MAP: {
blur: string;
blocksize: string;
};
/**
* Fill type for shape
* @type {Object.<string, string>}
*/
export declare const SHAPE_FILL_TYPE: {
FILTER: string;
COLOR: string;
};
/**
* Shape type list
* @type {Array.<string>}
*/
export declare const SHAPE_TYPE: string[];
/**
* Component names
* @type {Object.<string, string>}
*/
export declare const componentNames: {};
/**
* Shape default option
* @type {Object}
*/
export declare const SHAPE_DEFAULT_OPTIONS: {
lockSkewingX: boolean;
lockSkewingY: boolean;
lockUniScaling: boolean;
bringForward: boolean;
isRegular: boolean;
};
/**
* Cropzone default option
* @type {Object}
*/
export declare const CROPZONE_DEFAULT_OPTIONS: {
hasRotatingPoint: boolean;
hasBorders: boolean;
lockScalingFlip: boolean;
lockRotation: boolean;
lockSkewingX: boolean;
lockSkewingY: boolean;
};
/**
* Command names
* @type {Object.<string, string>}
*/
export declare const commandNames: {
CLEAR_OBJECTS: string;
LOAD_IMAGE: string;
FLIP_IMAGE: string;
ROTATE_IMAGE: string;
ADD_OBJECT: string;
REMOVE_OBJECT: string;
APPLY_FILTER: string;
REMOVE_FILTER: string;
ADD_ICON: string;
CHANGE_ICON_COLOR: string;
ADD_SHAPE: string;
CHANGE_SHAPE: string;
ADD_TEXT: string;
CHANGE_TEXT: string;
CHANGE_TEXT_STYLE: string;
ADD_IMAGE_OBJECT: string;
RESIZE_CANVAS_DIMENSION: string;
SET_OBJECT_PROPERTIES: string;
SET_OBJECT_POSITION: string;
};
/**
* Event names
* @type {Object.<string, string>}
*/
export declare const eventNames: {
OBJECT_ACTIVATED: string;
OBJECT_MOVED: string;
OBJECT_SCALED: string;
OBJECT_CREATED: string;
OBJECT_ROTATED: string;
OBJECT_ADDED: string;
TEXT_EDITING: string;
TEXT_CHANGED: string;
ICON_CREATE_RESIZE: string;
ICON_CREATE_END: string;
ADD_TEXT: string;
ADD_OBJECT: string;
ADD_OBJECT_AFTER: string;
MOUSE_DOWN: string;
MOUSE_UP: string;
MOUSE_MOVE: string;
REDO_STACK_CHANGED: string;
UNDO_STACK_CHANGED: string;
SELECTION_CLEARED: string;
SELECTION_CREATED: string;
};
/**
* Editor states
* @type {Object.<string, string>}
*/
export declare const drawingModes: {};
/**
* Shortcut key values
* @type {Object.<string, number>}
*/
export declare const keyCodes: {
Z: number;
Y: number;
C: number;
V: number;
SHIFT: number;
BACKSPACE: number;
DEL: number;
ARROW_DOWN: number;
ARROW_UP: number;
};
/**
* Fabric object options
* @type {Object.<string, Object>}
*/
export declare const fObjectOptions: {
SELECTION_STYLE: {
borderColor: string;
cornerColor: string;
cornerSize: number;
originX: string;
originY: string;
transparentCorners: boolean;
};
};
/**
* Promise reject messages
* @type {Object.<string, string>}
*/
export declare const rejectMessages: {
addedObject: string;
flip: string;
invalidDrawingMode: string;
invalidParameters: string;
isLock: string;
loadImage: string;
loadingImageFailed: string;
noActiveObject: string;
noObject: string;
redo: string;
rotation: string;
undo: string;
unsupportedOperation: string;
unsupportedType: string;
};
/**
* Default icon menu svg path
* @type {Object.<string, string>}
*/
export declare const defaultIconPath: {
"icon-arrow": string;
"icon-arrow-2": string;
"icon-arrow-3": string;
"icon-star": string;
"icon-star-2": string;
"icon-polygon": string;
"icon-location": string;
"icon-heart": string;
"icon-bubble": string;
};
export declare const defaultRotateRangeValus: {
realTimeEvent: boolean;
min: number;
max: number;
value: number;
};
export declare const defaultDrawRangeValus: {
min: number;
max: number;
value: number;
};
export declare const defaultShapeStrokeValus: {
realTimeEvent: boolean;
min: number;
max: number;
value: number;
};
export declare const defaultTextRangeValus: {
realTimeEvent: boolean;
min: number;
max: number;
value: number;
};
export declare const defaultFilterRangeValus: {
tintOpacityRange: {
realTimeEvent: boolean;
min: number;
max: number;
value: number;
useDecimal: boolean;
};
removewhiteDistanceRange: {
realTimeEvent: boolean;
min: number;
max: number;
value: number;
useDecimal: boolean;
};
brightnessRange: {
realTimeEvent: boolean;
min: number;
max: number;
value: number;
useDecimal: boolean;
};
noiseRange: {
realTimeEvent: boolean;
min: number;
max: number;
value: number;
};
pixelateRange: {
realTimeEvent: boolean;
min: number;
max: number;
value: number;
};
colorfilterThresholeRange: {
realTimeEvent: boolean;
min: number;
max: number;
value: number;
useDecimal: boolean;
};
};