@nanoforge-dev/graphics-2d

Classes

Graphics2DLibrary

Defined in: packages/graphics-2d/src/graphics-2d.library.ts:5

Extends

Constructors

Constructor
new Graphics2DLibrary(): Graphics2DLibrary;
Returns

Graphics2DLibrary

Inherited from
BaseGraphicsLibrary.constructor

Accessors

__name
Get Signature
get __name(): string;

Defined in: packages/graphics-2d/src/graphics-2d.library.ts:8

Returns

string

stage
Get Signature
get stage(): Stage;

Defined in: packages/graphics-2d/src/graphics-2d.library.ts:12

Returns

Stage

Methods

__init()
__init(context): Promise<void>;

Defined in: packages/graphics-2d/src/graphics-2d.library.ts:17

Parameters
context

InitContext

Returns

Promise<void>

__run()
__run(): Promise<void>;

Defined in: packages/graphics-2d/src/graphics-2d.library.ts:28

Returns

Promise<void>

Type Aliases

Animation

type Animation = Konva.Animation;

Defined in: packages/graphics-2d/src/exports/konva.ts:3


Arc

type Arc = Konva.Arc;

Defined in: packages/graphics-2d/src/exports/konva.ts:6


ArcConfig

type ArcConfig = Konva.ArcConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:9


Arrow

type Arrow = Konva.Arrow;

Defined in: packages/graphics-2d/src/exports/konva.ts:11


ArrowConfig

type ArrowConfig = Konva.ArrowConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:14


Canvas

type Canvas = typeof Konva.Canvas;

Defined in: packages/graphics-2d/src/exports/konva.ts:16


Circle

type Circle = Konva.Circle;

Defined in: packages/graphics-2d/src/exports/konva.ts:19


CircleConfig

type CircleConfig = Konva.CircleConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:22


Container

type Container = Konva.Container;

Defined in: packages/graphics-2d/src/exports/konva.ts:24


ContainerConfig

type ContainerConfig = Konva.ContainerConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:27


Context

type Context = Konva.Context;

Defined in: packages/graphics-2d/src/exports/konva.ts:29


DD

type DD = typeof Konva.DD;

Defined in: packages/graphics-2d/src/exports/konva.ts:32


Easings

type Easings = typeof Konva.Easings;

Defined in: packages/graphics-2d/src/exports/konva.ts:35


Ellipse

type Ellipse = Konva.Ellipse;

Defined in: packages/graphics-2d/src/exports/konva.ts:38


EllipseConfig

type EllipseConfig = Konva.EllipseConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:41


FastLayer

type FastLayer = Konva.FastLayer;

Defined in: packages/graphics-2d/src/exports/konva.ts:43


Filters

type Filters = typeof Konva.Filters;

Defined in: packages/graphics-2d/src/exports/konva.ts:46


Group

type Group = Konva.Group;

Defined in: packages/graphics-2d/src/exports/konva.ts:49


GroupConfig

type GroupConfig = Konva.GroupConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:52


Image

type Image = Konva.Image;

Defined in: packages/graphics-2d/src/exports/konva.ts:54


ImageConfig

type ImageConfig = Konva.ImageConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:57


KonvaEventListener

type KonvaEventListener<This, EventType> = Konva.KonvaEventListener<This, EventType>;

Defined in: packages/graphics-2d/src/exports/konva.ts:59

Type Parameters

This

This

EventType

EventType


KonvaEventObject

type KonvaEventObject<EventType> = Konva.KonvaEventObject<EventType>;

Defined in: packages/graphics-2d/src/exports/konva.ts:61

Type Parameters

EventType

EventType


KonvaPointerEvent

type KonvaPointerEvent = Konva.KonvaPointerEvent;

Defined in: packages/graphics-2d/src/exports/konva.ts:63


Label

type Label = Konva.Label;

Defined in: packages/graphics-2d/src/exports/konva.ts:65


LabelConfig

type LabelConfig = Konva.LabelConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:68


Layer

type Layer = Konva.Layer;

Defined in: packages/graphics-2d/src/exports/konva.ts:70


LayerConfig

type LayerConfig = Konva.LayerConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:73


Line

type Line = Konva.Line;

Defined in: packages/graphics-2d/src/exports/konva.ts:75


LineConfig

type LineConfig = Konva.LineConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:78


Node

type Node = Konva.Node;

Defined in: packages/graphics-2d/src/exports/konva.ts:80


NodeConfig

type NodeConfig = Konva.NodeConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:83


Path

type Path = Konva.Path;

Defined in: packages/graphics-2d/src/exports/konva.ts:85


PathConfig

type PathConfig = Konva.PathConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:88


Rect

type Rect = Konva.Rect;

Defined in: packages/graphics-2d/src/exports/konva.ts:90


RectConfig

type RectConfig = Konva.RectConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:93


RegularPolygon

type RegularPolygon = Konva.RegularPolygon;

Defined in: packages/graphics-2d/src/exports/konva.ts:95


RegularPolygonConfig

type RegularPolygonConfig = Konva.RegularPolygonConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:98


Ring

type Ring = Konva.Ring;

Defined in: packages/graphics-2d/src/exports/konva.ts:100


RingConfig

type RingConfig = Konva.RingConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:103


Shape

type Shape = Konva.Shape;

Defined in: packages/graphics-2d/src/exports/konva.ts:105


ShapeConfig

type ShapeConfig = Konva.ShapeConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:108


Sprite

type Sprite = Konva.Sprite;

Defined in: packages/graphics-2d/src/exports/konva.ts:110


SpriteConfig

type SpriteConfig = Konva.SpriteConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:113


Stage

type Stage = Konva.Stage;

Defined in: packages/graphics-2d/src/exports/konva.ts:115


StageConfig

type StageConfig = Konva.StageConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:118


Star

type Star = Konva.Star;

Defined in: packages/graphics-2d/src/exports/konva.ts:120


StarConfig

type StarConfig = Konva.StarConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:123


Tag

type Tag = Konva.Tag;

Defined in: packages/graphics-2d/src/exports/konva.ts:125


TagConfig

type TagConfig = Konva.TagConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:128


Text

type Text = Konva.Text;

Defined in: packages/graphics-2d/src/exports/konva.ts:130


TextConfig

type TextConfig = Konva.TextConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:133


TextPath

type TextPath = Konva.TextPath;

Defined in: packages/graphics-2d/src/exports/konva.ts:135


TextPathConfig

type TextPathConfig = Konva.TextPathConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:138


Transform

type Transform = Konva.Transform;

Defined in: packages/graphics-2d/src/exports/konva.ts:140


Transformer

type Transformer = Konva.Transformer;

Defined in: packages/graphics-2d/src/exports/konva.ts:143


TransformerConfig

type TransformerConfig = Konva.TransformerConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:146


Tween

type Tween = Konva.Tween;

Defined in: packages/graphics-2d/src/exports/konva.ts:148


TweenConfig

type TweenConfig = Konva.TweenConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:151


Util

type Util = typeof Konva.Util;

Defined in: packages/graphics-2d/src/exports/konva.ts:153


Vector2d

type Vector2d = Konva.Vector2d;

Defined in: packages/graphics-2d/src/exports/konva.ts:156


Wedge

type Wedge = Konva.Wedge;

Defined in: packages/graphics-2d/src/exports/konva.ts:158


WedgeConfig

type WedgeConfig = Konva.WedgeConfig;

Defined in: packages/graphics-2d/src/exports/konva.ts:161

Variables

_global

const _global: any = Konva._global;

Defined in: packages/graphics-2d/src/exports/konva.ts:163


_injectGlobal()

const _injectGlobal: (Konva) => void = Konva._injectGlobal;

Defined in: packages/graphics-2d/src/exports/konva.ts:165

Parameters

Konva

any

Returns

void


_mouseDblClickPointerId

const _mouseDblClickPointerId: null = Konva._mouseDblClickPointerId;

Defined in: packages/graphics-2d/src/exports/konva.ts:167


_mouseInDblClickWindow

const _mouseInDblClickWindow: boolean = Konva._mouseInDblClickWindow;

Defined in: packages/graphics-2d/src/exports/konva.ts:169


_mouseListenClick

const _mouseListenClick: boolean = Konva._mouseListenClick;

Defined in: packages/graphics-2d/src/exports/konva.ts:171


_pointerDblClickPointerId

const _pointerDblClickPointerId: null = Konva._pointerDblClickPointerId;

Defined in: packages/graphics-2d/src/exports/konva.ts:173


_pointerInDblClickWindow

const _pointerInDblClickWindow: boolean = Konva._pointerInDblClickWindow;

Defined in: packages/graphics-2d/src/exports/konva.ts:175


_pointerListenClick

const _pointerListenClick: boolean = Konva._pointerListenClick;

Defined in: packages/graphics-2d/src/exports/konva.ts:177


_renderBackend

const _renderBackend: string = Konva._renderBackend;

Defined in: packages/graphics-2d/src/exports/konva.ts:179


_touchDblClickPointerId

const _touchDblClickPointerId: null = Konva._touchDblClickPointerId;

Defined in: packages/graphics-2d/src/exports/konva.ts:181


_touchInDblClickWindow

const _touchInDblClickWindow: boolean = Konva._touchInDblClickWindow;

Defined in: packages/graphics-2d/src/exports/konva.ts:183


_touchListenClick

const _touchListenClick: boolean = Konva._touchListenClick;

Defined in: packages/graphics-2d/src/exports/konva.ts:185


angleDeg

const angleDeg: boolean = Konva.angleDeg;

Defined in: packages/graphics-2d/src/exports/konva.ts:187


Animation

const Animation: typeof Animation = Konva.Animation;

Defined in: packages/graphics-2d/src/exports/konva.ts:3


Arc

const Arc: typeof Arc = Konva.Arc;

Defined in: packages/graphics-2d/src/exports/konva.ts:6


Arrow

const Arrow: typeof Arrow = Konva.Arrow;

Defined in: packages/graphics-2d/src/exports/konva.ts:11


autoDrawEnabled

const autoDrawEnabled: boolean = Konva.autoDrawEnabled;

Defined in: packages/graphics-2d/src/exports/konva.ts:189


Canvas

const Canvas: typeof Canvas = Konva.Canvas;

Defined in: packages/graphics-2d/src/exports/konva.ts:16


capturePointerEventsEnabled

const capturePointerEventsEnabled: boolean = Konva.capturePointerEventsEnabled;

Defined in: packages/graphics-2d/src/exports/konva.ts:191


Circle

const Circle: typeof Circle = Konva.Circle;

Defined in: packages/graphics-2d/src/exports/konva.ts:19


Container

const Container: typeof Container = Konva.Container;

Defined in: packages/graphics-2d/src/exports/konva.ts:24


Context

const Context: typeof Context = Konva.Context;

Defined in: packages/graphics-2d/src/exports/konva.ts:29


dblClickWindow

const dblClickWindow: number = Konva.dblClickWindow;

Defined in: packages/graphics-2d/src/exports/konva.ts:193


DD

const DD: object = Konva.DD;

Defined in: packages/graphics-2d/src/exports/konva.ts:32

Type Declaration

_dragElements
_dragElements: Map<number, {
  dragStatus: "ready" | "dragging" | "stopped";
  node: Node<NodeConfig>;
  offset: Vector2d;
  pointerId?: number;
  startPointerPos: Vector2d;
}>;
isDragging
readonly isDragging: boolean;
justDragged
justDragged: boolean;
node
readonly node: Node<NodeConfig> | undefined;
_drag()
_drag(evt): void;
Parameters
evt

any

Returns

void

_endDragAfter()
_endDragAfter(evt): void;
Parameters
evt

any

Returns

void

_endDragBefore()
_endDragBefore(evt?): void;
Parameters
evt?

any

Returns

void


document

const document: any = Konva.document;

Defined in: packages/graphics-2d/src/exports/konva.ts:195


dragButtons

const dragButtons: number[] = Konva.dragButtons;

Defined in: packages/graphics-2d/src/exports/konva.ts:197


dragDistance

const dragDistance: number = Konva.dragDistance;

Defined in: packages/graphics-2d/src/exports/konva.ts:199


Easings

const Easings: object = Konva.Easings;

Defined in: packages/graphics-2d/src/exports/konva.ts:35

Type Declaration

BackEaseIn()
BackEaseIn(
   t, 
   b, 
   c, 
   d): any;
Parameters
t

any

b

any

c

any

d

any

Returns

any

BackEaseInOut()
BackEaseInOut(
   t, 
   b, 
   c, 
   d): any;
Parameters
t

any

b

any

c

any

d

any

Returns

any

BackEaseOut()
BackEaseOut(
   t, 
   b, 
   c, 
   d): any;
Parameters
t

any

b

any

c

any

d

any

Returns

any

BounceEaseIn()
BounceEaseIn(
   t, 
   b, 
   c, 
   d): any;
Parameters
t

any

b

any

c

any

d

any

Returns

any

BounceEaseInOut()
BounceEaseInOut(
   t, 
   b, 
   c, 
   d): any;
Parameters
t

any

b

any

c

any

d

any

Returns

any

BounceEaseOut()
BounceEaseOut(
   t, 
   b, 
   c, 
   d): any;
Parameters
t

any

b

any

c

any

d

any

Returns

any

EaseIn()
EaseIn(
   t, 
   b, 
   c, 
   d): any;
Parameters
t

any

b

any

c

any

d

any

Returns

any

EaseInOut()
EaseInOut(
   t, 
   b, 
   c, 
   d): any;
Parameters
t

any

b

any

c

any

d

any

Returns

any

EaseOut()
EaseOut(
   t, 
   b, 
   c, 
   d): any;
Parameters
t

any

b

any

c

any

d

any

Returns

any

ElasticEaseIn()
ElasticEaseIn(
   t, 
   b, 
   c, 
   d, 
   a, 
   p): any;
Parameters
t

any

b

any

c

any

d

any

a

any

p

any

Returns

any

ElasticEaseInOut()
ElasticEaseInOut(
   t, 
   b, 
   c, 
   d, 
   a, 
   p): any;
Parameters
t

any

b

any

c

any

d

any

a

any

p

any

Returns

any

ElasticEaseOut()
ElasticEaseOut(
   t, 
   b, 
   c, 
   d, 
   a, 
   p): any;
Parameters
t

any

b

any

c

any

d

any

a

any

p

any

Returns

any

Linear()
Linear(
   t, 
   b, 
   c, 
   d): any;
Parameters
t

any

b

any

c

any

d

any

Returns

any

StrongEaseIn()
StrongEaseIn(
   t, 
   b, 
   c, 
   d): any;
Parameters
t

any

b

any

c

any

d

any

Returns

any

StrongEaseInOut()
StrongEaseInOut(
   t, 
   b, 
   c, 
   d): any;
Parameters
t

any

b

any

c

any

d

any

Returns

any

StrongEaseOut()
StrongEaseOut(
   t, 
   b, 
   c, 
   d): any;
Parameters
t

any

b

any

c

any

d

any

Returns

any


Ellipse

const Ellipse: typeof Ellipse = Konva.Ellipse;

Defined in: packages/graphics-2d/src/exports/konva.ts:38


enableTrace

const enableTrace: boolean = Konva.enableTrace;

Defined in: packages/graphics-2d/src/exports/konva.ts:201


FastLayer

const FastLayer: typeof FastLayer = Konva.FastLayer;

Defined in: packages/graphics-2d/src/exports/konva.ts:43


Filters

const Filters: object = Konva.Filters;

Defined in: packages/graphics-2d/src/exports/konva.ts:46

Type Declaration

Blur
Blur: Filter;
Brighten
Brighten: Filter;
Brightness
Brightness: Filter;
Contrast
Contrast: Filter;
Emboss
Emboss: Filter;
Enhance
Enhance: Filter;
Grayscale
Grayscale: Filter;
HSL
HSL: Filter;
HSV
HSV: Filter;
Invert
Invert: Filter;
Kaleidoscope
Kaleidoscope: Filter;
Mask
Mask: Filter;
Noise
Noise: Filter;
Pixelate
Pixelate: Filter;
Posterize
Posterize: Filter;
RGB
RGB: Filter;
RGBA
RGBA: Filter;
Sepia
Sepia: Filter;
Solarize
Solarize: Filter;
Threshold
Threshold: Filter;

getAngle()

const getAngle: (angle) => number = Konva.getAngle;

Defined in: packages/graphics-2d/src/exports/konva.ts:203

Parameters

angle

number

Returns

number


Group

const Group: typeof Group = Konva.Group;

Defined in: packages/graphics-2d/src/exports/konva.ts:49


hitOnDragEnabled

const hitOnDragEnabled: boolean = Konva.hitOnDragEnabled;

Defined in: packages/graphics-2d/src/exports/konva.ts:205


Image

const Image: typeof Image = Konva.Image;

Defined in: packages/graphics-2d/src/exports/konva.ts:54


isBrowser

const isBrowser: boolean = Konva.isBrowser;

Defined in: packages/graphics-2d/src/exports/konva.ts:207


isDragging()

const isDragging: () => boolean = Konva.isDragging;

Defined in: packages/graphics-2d/src/exports/konva.ts:211

Returns

boolean


isDragReady()

const isDragReady: () => boolean = Konva.isDragReady;

Defined in: packages/graphics-2d/src/exports/konva.ts:209

Returns

boolean


isTransforming()

const isTransforming: () => boolean = Konva.isTransforming;

Defined in: packages/graphics-2d/src/exports/konva.ts:213

Returns

boolean


isUnminified

const isUnminified: boolean = Konva.isUnminified;

Defined in: packages/graphics-2d/src/exports/konva.ts:215


Label

const Label: typeof Label = Konva.Label;

Defined in: packages/graphics-2d/src/exports/konva.ts:65


Layer

const Layer: typeof Layer = Konva.Layer;

Defined in: packages/graphics-2d/src/exports/konva.ts:70


legacyTextRendering

const legacyTextRendering: boolean = Konva.legacyTextRendering;

Defined in: packages/graphics-2d/src/exports/konva.ts:217


Line

const Line: typeof Line = Konva.Line;

Defined in: packages/graphics-2d/src/exports/konva.ts:75


Node

const Node: typeof Node = Konva.Node;

Defined in: packages/graphics-2d/src/exports/konva.ts:80


Path

const Path: typeof Path = Konva.Path;

Defined in: packages/graphics-2d/src/exports/konva.ts:85


pixelRatio

const pixelRatio: number = Konva.pixelRatio;

Defined in: packages/graphics-2d/src/exports/konva.ts:219


pointerEventsEnabled

const pointerEventsEnabled: boolean = Konva.pointerEventsEnabled;

Defined in: packages/graphics-2d/src/exports/konva.ts:221


Rect

const Rect: typeof Rect = Konva.Rect;

Defined in: packages/graphics-2d/src/exports/konva.ts:90


RegularPolygon

const RegularPolygon: typeof RegularPolygon = Konva.RegularPolygon;

Defined in: packages/graphics-2d/src/exports/konva.ts:95


releaseCanvasOnDestroy

const releaseCanvasOnDestroy: boolean = Konva.releaseCanvasOnDestroy;

Defined in: packages/graphics-2d/src/exports/konva.ts:223


Ring

const Ring: typeof Ring = Konva.Ring;

Defined in: packages/graphics-2d/src/exports/konva.ts:100


Shape

const Shape: typeof Shape = Konva.Shape;

Defined in: packages/graphics-2d/src/exports/konva.ts:105


shapes

const shapes: object = Konva.shapes;

Defined in: packages/graphics-2d/src/exports/konva.ts:225

Index Signature

[key: string]: Shape<ShapeConfig>

showWarnings

const showWarnings: boolean = Konva.showWarnings;

Defined in: packages/graphics-2d/src/exports/konva.ts:227


Sprite

const Sprite: typeof Sprite = Konva.Sprite;

Defined in: packages/graphics-2d/src/exports/konva.ts:110


Stage

const Stage: typeof Stage = Konva.Stage;

Defined in: packages/graphics-2d/src/exports/konva.ts:115


stages

const stages: Stage[] = Konva.stages;

Defined in: packages/graphics-2d/src/exports/konva.ts:229


Star

const Star: typeof Star = Konva.Star;

Defined in: packages/graphics-2d/src/exports/konva.ts:120


Tag

const Tag: typeof Tag = Konva.Tag;

Defined in: packages/graphics-2d/src/exports/konva.ts:125


Text

const Text: typeof Text = Konva.Text;

Defined in: packages/graphics-2d/src/exports/konva.ts:130


TextPath

const TextPath: typeof TextPath = Konva.TextPath;

Defined in: packages/graphics-2d/src/exports/konva.ts:135


Transform

const Transform: typeof Transform = Konva.Transform;

Defined in: packages/graphics-2d/src/exports/konva.ts:140


Transformer

const Transformer: typeof Transformer = Konva.Transformer;

Defined in: packages/graphics-2d/src/exports/konva.ts:143


Tween

const Tween: typeof Tween = Konva.Tween;

Defined in: packages/graphics-2d/src/exports/konva.ts:148


Util

const Util: object = Konva.Util;

Defined in: packages/graphics-2d/src/exports/konva.ts:153

Type Declaration

_assign()
_assign<T, U>(target, source): T & U;
Type Parameters
T

T

U

U

Parameters
target

T

source

U

Returns

T & U

_capitalize()
_capitalize(str): string;
Parameters
str

string

Returns

string

_degToRad()
_degToRad(deg): number;
Parameters
deg

number

Returns

number

_getFirstPointerId()
_getFirstPointerId(evt): any;
Parameters
evt

any

Returns

any

_getProjectionToLine()
_getProjectionToLine(
   pt, 
   line, 
   isClosed): Vector2d;
Parameters
pt

Vector2d

line

Vector2d[]

isClosed

boolean

Returns

Vector2d

_getProjectionToSegment()
_getProjectionToSegment(
   x1, 
   y1, 
   x2, 
   y2, 
   x3, 
   y3): any[];
Parameters
x1

any

y1

any

x2

any

y2

any

x3

any

y3

any

Returns

any[]

_getRotation()
_getRotation(radians): number;
Parameters
radians

number

Returns

number

_hex3ColorToRGBA()
_hex3ColorToRGBA(str): 
  | {
  a: number;
  b: number;
  g: number;
  r: number;
}
  | undefined;
Parameters
str

string

Returns

| { a: number; b: number; g: number; r: number; } | undefined

_hex4ColorToRGBA()
_hex4ColorToRGBA(str): 
  | {
  a: number;
  b: number;
  g: number;
  r: number;
}
  | undefined;
Parameters
str

string

Returns

| { a: number; b: number; g: number; r: number; } | undefined

_hex6ColorToRGBA()
_hex6ColorToRGBA(str): 
  | {
  a: number;
  b: number;
  g: number;
  r: number;
}
  | undefined;
Parameters
str

string

Returns

| { a: number; b: number; g: number; r: number; } | undefined

_hex8ColorToRGBA()
_hex8ColorToRGBA(str): 
  | {
  a: number;
  b: number;
  g: number;
  r: number;
}
  | undefined;
Parameters
str

string

Returns

| { a: number; b: number; g: number; r: number; } | undefined

_hexToRgb()
_hexToRgb(hex): RGB;
Parameters
hex

string

Returns

RGB

_hslColorToRGBA()
_hslColorToRGBA(str): 
  | {
  a: number;
  b: number;
  g: number;
  r: number;
}
  | undefined;
Parameters
str

string

Returns

| { a: number; b: number; g: number; r: number; } | undefined

_inRange()
_inRange(
   val, 
   left, 
   right): boolean;
Parameters
val

number

left

number

Returns

boolean

_isArray()
_isArray(obj): obj is any[];
Parameters
obj

any

Returns

obj is any[]

_isBoolean()
_isBoolean(obj): obj is boolean;
Parameters
obj

any

Returns

obj is boolean

_isElement()
_isElement(obj): obj is Element;
Parameters
obj

any

Returns

obj is Element

_isFunction()
_isFunction(obj): boolean;
Parameters
obj

any

Returns

boolean

_isInDocument()
_isInDocument(el): boolean;
Parameters
el

any

Returns

boolean

_isNumber()
_isNumber(obj): obj is number;
Parameters
obj

any

Returns

obj is number

_isPlainObject()
_isPlainObject(obj): boolean;
Parameters
obj

any

Returns

boolean

_isString()
_isString(obj): obj is string;
Parameters
obj

any

Returns

obj is string

_namedColorToRBA()
_namedColorToRBA(str): 
  | {
  a: number;
  b: number;
  g: number;
  r: number;
}
  | null;
Parameters
str

string

Returns

| { a: number; b: number; g: number; r: number; } | null

_prepareArrayForTween()
_prepareArrayForTween(
   startArray, 
   endArray, 
   isClosed): number[];
Parameters
startArray

any

endArray

any

isClosed

any

Returns

number[]

_prepareToStringify()
_prepareToStringify<T>(obj): T | null;
Type Parameters
T

T

Parameters
obj

any

Returns

T | null

_radToDeg()
_radToDeg(rad): number;
Parameters
rad

number

Returns

number

_rgbaColorToRGBA()
_rgbaColorToRGBA(str): 
  | {
  a: number;
  b: number;
  g: number;
  r: number;
}
  | undefined;
Parameters
str

string

Returns

| { a: number; b: number; g: number; r: number; } | undefined

_rgbColorToRGBA()
_rgbColorToRGBA(str): 
  | {
  a: number;
  b: number;
  g: number;
  r: number;
}
  | undefined;
Parameters
str

string

Returns

| { a: number; b: number; g: number; r: number; } | undefined

_rgbToHex()
_rgbToHex(
   r, 
   g, 
   b): string;
Parameters
r

number

g

number

b

number

Returns

string

_sign()
_sign(number): -1 | 1;
Parameters
number

number

Returns

-1 | 1

_urlToImage()
_urlToImage(url, callback): void;
Parameters
url

string

callback

Function

Returns

void

cloneArray()
cloneArray(arr): any[];
Parameters
arr

any[]

Returns

any[]

cloneObject()
cloneObject<Any>(obj): Any;
Type Parameters
Any

Any

Parameters
obj

Any

Returns

Any

colorToRGBA()
colorToRGBA(str): 
  | {
  a: number;
  b: number;
  g: number;
  r: number;
}
  | undefined;
Parameters
str

string

Returns

| { a: number; b: number; g: number; r: number; } | undefined

createCanvasElement()
createCanvasElement(): HTMLCanvasElement;
Returns

HTMLCanvasElement

createImageElement()
createImageElement(): HTMLImageElement;
Returns

HTMLImageElement

degToRad()
degToRad(deg): number;
Parameters
deg

number

Returns

number

drawRoundedPolygonPath()
drawRoundedPolygonPath(
   context, 
   points, 
   sides, 
   radius, 
   cornerRadius): void;
Parameters
context

Context

points

Vector2d[]

sides

number

radius

number

cornerRadius

number | number[]

Returns

void

drawRoundedRectPath()
drawRoundedRectPath(
   context, 
   width, 
   height, 
   cornerRadius): void;
Parameters
context

Context

width

number

height

number

cornerRadius

number | number[]

Returns

void

each()
each(obj, func): void;
Parameters
obj

object

func

Function

Returns

void

error()
error(str): void;
Parameters
str

string

Returns

void

getHitColor()
getHitColor(): string;
Returns

string

getHitColorKey()
getHitColorKey(
   r, 
   g, 
   b): string;
Parameters
r

number

g

number

b

number

Returns

string

getRandomColor()
getRandomColor(): string;
Returns

string

getRGB()
getRGB(color): RGB;
Parameters
color

string

Returns

RGB

getSnappedHexColor()
getSnappedHexColor(hex): string;
Parameters
hex

string

Returns

string

haveIntersection()
haveIntersection(r1, r2): boolean;
Parameters
r1

IRect

r2

IRect

Returns

boolean

isCanvasFarblingActive()
isCanvasFarblingActive(): boolean;
Returns

boolean

isObject()
isObject(val): val is object;
Parameters
val

any

Returns

val is object

isValidSelector()
isValidSelector(selector): boolean;
Parameters
selector

any

Returns

boolean

radToDeg()
radToDeg(rad): number;
Parameters
rad

number

Returns

number

releaseCanvas()
releaseCanvas(...canvases): void;
Parameters
canvases

HTMLCanvasElement[]

Returns

void

requestAnimFrame()
requestAnimFrame(callback): void;
Parameters
callback

Function

Returns

void

throw()
throw(str): never;
Parameters
str

string

Returns

never

warn()
warn(str): void;
Parameters
str

string

Returns

void


version

const version: string = Konva.version;

Defined in: packages/graphics-2d/src/exports/konva.ts:231


Wedge

const Wedge: typeof Wedge = Konva.Wedge;

Defined in: packages/graphics-2d/src/exports/konva.ts:158