Initial commit
This commit is contained in:
147
node_modules/konva/lib/_CoreInternals.d.ts
generated
vendored
Normal file
147
node_modules/konva/lib/_CoreInternals.d.ts
generated
vendored
Normal file
@@ -0,0 +1,147 @@
|
||||
import { Transform } from './Util';
|
||||
import { Node } from './Node';
|
||||
import { Container } from './Container';
|
||||
import { Stage } from './Stage';
|
||||
import { Layer } from './Layer';
|
||||
import { FastLayer } from './FastLayer';
|
||||
import { Group } from './Group';
|
||||
import { Shape } from './Shape';
|
||||
import { Animation } from './Animation';
|
||||
import { Tween } from './Tween';
|
||||
import { Context } from './Context';
|
||||
import { Canvas } from './Canvas';
|
||||
export declare const Konva: {
|
||||
_global: any;
|
||||
version: string;
|
||||
isBrowser: boolean;
|
||||
isUnminified: boolean;
|
||||
dblClickWindow: number;
|
||||
getAngle(angle: number): number;
|
||||
enableTrace: boolean;
|
||||
pointerEventsEnabled: boolean;
|
||||
autoDrawEnabled: boolean;
|
||||
hitOnDragEnabled: boolean;
|
||||
capturePointerEventsEnabled: boolean;
|
||||
_mouseListenClick: boolean;
|
||||
_touchListenClick: boolean;
|
||||
_pointerListenClick: boolean;
|
||||
_mouseInDblClickWindow: boolean;
|
||||
_touchInDblClickWindow: boolean;
|
||||
_pointerInDblClickWindow: boolean;
|
||||
_mouseDblClickPointerId: any;
|
||||
_touchDblClickPointerId: any;
|
||||
_pointerDblClickPointerId: any;
|
||||
pixelRatio: number;
|
||||
dragDistance: number;
|
||||
angleDeg: boolean;
|
||||
showWarnings: boolean;
|
||||
dragButtons: number[];
|
||||
isDragging(): any;
|
||||
isDragReady(): boolean;
|
||||
document: any;
|
||||
_injectGlobal(Konva: any): void;
|
||||
} & {
|
||||
Util: {
|
||||
_isElement(obj: any): obj is Element;
|
||||
_isFunction(obj: any): boolean;
|
||||
_isPlainObject(obj: any): boolean;
|
||||
_isArray(obj: any): obj is any[];
|
||||
_isNumber(obj: any): obj is number;
|
||||
_isString(obj: any): obj is string;
|
||||
_isBoolean(obj: any): obj is boolean;
|
||||
isObject(val: any): val is Object;
|
||||
isValidSelector(selector: any): boolean;
|
||||
_sign(number: number): 1 | -1;
|
||||
requestAnimFrame(callback: Function): void;
|
||||
createCanvasElement(): HTMLCanvasElement;
|
||||
createImageElement(): HTMLImageElement;
|
||||
_isInDocument(el: any): boolean;
|
||||
_urlToImage(url: string, callback: Function): void;
|
||||
_rgbToHex(r: number, g: number, b: number): string;
|
||||
_hexToRgb(hex: string): import("./types").RGB;
|
||||
getRandomColor(): string;
|
||||
getRGB(color: string): import("./types").RGB;
|
||||
colorToRGBA(str: string): import("./types").RGBA;
|
||||
_namedColorToRBA(str: string): {
|
||||
r: any;
|
||||
g: any;
|
||||
b: any;
|
||||
a: number;
|
||||
};
|
||||
_rgbColorToRGBA(str: string): import("./types").RGBA;
|
||||
_rgbaColorToRGBA(str: string): import("./types").RGBA;
|
||||
_hex6ColorToRGBA(str: string): import("./types").RGBA;
|
||||
_hex3ColorToRGBA(str: string): import("./types").RGBA;
|
||||
_hslColorToRGBA(str: string): import("./types").RGBA;
|
||||
haveIntersection(r1: import("./types").IRect, r2: import("./types").IRect): boolean;
|
||||
cloneObject<Any>(obj: Any): Any;
|
||||
cloneArray(arr: any[]): any[];
|
||||
degToRad(deg: number): number;
|
||||
radToDeg(rad: number): number;
|
||||
_degToRad(deg: number): number;
|
||||
_radToDeg(rad: number): number;
|
||||
_getRotation(radians: any): any;
|
||||
_capitalize(str: string): string;
|
||||
throw(str: string): never;
|
||||
error(str: string): void;
|
||||
warn(str: string): void;
|
||||
each(obj: any, func: any): void;
|
||||
_inRange(val: any, left: any, right: any): boolean;
|
||||
_getProjectionToSegment(x1: any, y1: any, x2: any, y2: any, x3: any, y3: any): any[];
|
||||
_getProjectionToLine(pt: import("./types").Vector2d, line: any, isClosed: any): import("./types").Vector2d;
|
||||
_prepareArrayForTween(startArray: any, endArray: any, isClosed: any): any[];
|
||||
_prepareToStringify(obj: any): any;
|
||||
_assign<T, U>(target: T, source: U): T & U;
|
||||
_getFirstPointerId(evt: any): any;
|
||||
};
|
||||
Transform: typeof Transform;
|
||||
Node: typeof Node;
|
||||
Container: typeof Container;
|
||||
Stage: typeof Stage;
|
||||
stages: Stage[];
|
||||
Layer: typeof Layer;
|
||||
FastLayer: typeof FastLayer;
|
||||
Group: typeof Group;
|
||||
DD: {
|
||||
readonly isDragging: boolean;
|
||||
justDragged: boolean;
|
||||
readonly node: Node<import("./Node").NodeConfig>;
|
||||
_dragElements: Map<number, {
|
||||
node: Node<import("./Node").NodeConfig>;
|
||||
startPointerPos: import("./types").Vector2d;
|
||||
offset: import("./types").Vector2d;
|
||||
pointerId?: number;
|
||||
dragStatus: "stopped" | "ready" | "dragging";
|
||||
}>;
|
||||
_drag(evt: any): void;
|
||||
_endDragBefore(evt?: any): void;
|
||||
_endDragAfter(evt: any): void;
|
||||
};
|
||||
Shape: typeof Shape;
|
||||
shapes: {
|
||||
[key: string]: Shape<import("./Shape").ShapeConfig>;
|
||||
};
|
||||
Animation: typeof Animation;
|
||||
Tween: typeof Tween;
|
||||
Easings: {
|
||||
BackEaseIn(t: any, b: any, c: any, d: any): any;
|
||||
BackEaseOut(t: any, b: any, c: any, d: any): any;
|
||||
BackEaseInOut(t: any, b: any, c: any, d: any): any;
|
||||
ElasticEaseIn(t: any, b: any, c: any, d: any, a: any, p: any): any;
|
||||
ElasticEaseOut(t: any, b: any, c: any, d: any, a: any, p: any): any;
|
||||
ElasticEaseInOut(t: any, b: any, c: any, d: any, a: any, p: any): any;
|
||||
BounceEaseOut(t: any, b: any, c: any, d: any): any;
|
||||
BounceEaseIn(t: any, b: any, c: any, d: any): any;
|
||||
BounceEaseInOut(t: any, b: any, c: any, d: any): any;
|
||||
EaseIn(t: any, b: any, c: any, d: any): any;
|
||||
EaseOut(t: any, b: any, c: any, d: any): any;
|
||||
EaseInOut(t: any, b: any, c: any, d: any): any;
|
||||
StrongEaseIn(t: any, b: any, c: any, d: any): any;
|
||||
StrongEaseOut(t: any, b: any, c: any, d: any): any;
|
||||
StrongEaseInOut(t: any, b: any, c: any, d: any): any;
|
||||
Linear(t: any, b: any, c: any, d: any): any;
|
||||
};
|
||||
Context: typeof Context;
|
||||
Canvas: typeof Canvas;
|
||||
};
|
||||
export default Konva;
|
||||
Reference in New Issue
Block a user