UNPKG

dotting

Version:

Dotting is a pixel art editor component library for react

48 lines (47 loc) 1.76 kB
import { PanZoom } from "./types"; export declare const DefaultPanZoom: PanZoom; export declare const DefaultGridSquareLength = 20; export declare const DefaultButtonHeight = 30; export declare const DefaultButtonMargin: number; export declare const MaxImageBitMapSideLength = 2500; export declare enum ButtonDirection { TOP = "TOP", BOTTOM = "BOTTOM", LEFT = "LEFT", RIGHT = "RIGHT", TOPLEFT = "TOPLEFT", TOPRIGHT = "TOPRIGHT", BOTTOMLEFT = "BOTTOMLEFT", BOTTOMRIGHT = "BOTTOMRIGHT" } export declare const DefaultPixelDataDimensions: { columnCount: number; rowCount: number; }; export declare enum MouseMode { PANNING = "PANNING", PINCHZOOMING = "PINCHZOOMING", EXTENDING = "EXTENDING", DRAWING = "DRAWING", NULL = "NULL" } export declare const DefaultZoomSensitivity = 200; export declare const DefaultMaxScale = 1.5; export declare const DefaultMinScale = 0.3; export declare const CurrentDeviceUserId = "current-device-user-id"; export declare const TemporaryUserId = "temporary-user-id"; export type UserId = string; export type DimensionChangeRecord = { direction: ButtonDirection; amount: number; } | null; export declare const InteractionExtensionAllowanceRatio = 2; export declare const InteractionEdgeTouchingRange = 6; export declare const DefaultPixelExtendRatio = 1; export declare const DashedLineOffsetFromPixelCanvas = 15; export declare const ExtensionGuideCircleRadius = 3; export declare const DefaultExtendArrowPadding = 2; export declare const DefaultBackgroundColor = "#999999"; export declare const DefaultPixelColor = "#ffffff"; export declare const GridMinimumScale = 0.2; export declare const MinColumnOrRowCount = 2;