dotting
Version:
Dotting is a pixel art editor component library for react
48 lines (47 loc) • 1.76 kB
TypeScript
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;