mirror of
https://github.com/konvajs/konva.git
synced 2026-01-24 05:45:14 +08:00
declaration for Arrow shape
This commit is contained in:
committed by
Anton Lavrenov
parent
74033d15c3
commit
ece28c58a0
22
konva.d.ts
vendored
22
konva.d.ts
vendored
@@ -624,6 +624,28 @@ declare module Konva {
|
||||
points(points: number[]): Line;
|
||||
}
|
||||
|
||||
interface ArrowConfig extends ShapeConfig {
|
||||
points: number[];
|
||||
tension?: number;
|
||||
closed?: boolean;
|
||||
pointerLength?: number;
|
||||
pointerWidth?: number;
|
||||
}
|
||||
|
||||
class Arrow extends Shape {
|
||||
constructor(ArrowConfig : ArrowConfig);
|
||||
closed(): boolean;
|
||||
closed(closed: boolean): Arrow;
|
||||
tension(): number;
|
||||
tension(tension: number): Arrow;
|
||||
points(): number[];
|
||||
points(points: number[]): Arrow;
|
||||
pointerLength(): Number;
|
||||
pointerLength(Length: Number): Number;
|
||||
pointerWidth(): Number;
|
||||
pointerWidth(Width: Number): Number;
|
||||
}
|
||||
|
||||
interface RectConfig extends ShapeConfig {
|
||||
cornerRadius?: number;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user