From 0312d2b4d49a38e19e40595cac459d6713dd2210 Mon Sep 17 00:00:00 2001 From: ChamNouki Date: Fri, 19 May 2017 08:15:36 +0200 Subject: [PATCH] Update Arc @ Ring definition Ok. So adding properties and methods to ArcConfig and Arc directly extending ShapeConfig / Shape according to sources --- konva.d.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/konva.d.ts b/konva.d.ts index 9e5c66ba..07b8542a 100644 --- a/konva.d.ts +++ b/konva.d.ts @@ -561,16 +561,23 @@ declare module Konva { outerRadius(outerRadius: number): Ring; } - interface ArcConfig extends RingConfig { + interface ArcConfig extends ShapeConfig { angle: number; + innerRadius: number; + outerRadius: number; + clockwise?: boolean; } - class Arc extends Ring { + class Arc extends Shape { constructor(ArcConfig: ArcConfig); angle(): number; angle(angle: number): Ring; clockwise(): boolean; clockwise(clockwise: boolean): Arc; + innerRadius(): number; + innerRadius(innerRadius: number): Arc; + outerRadius(): number; + outerRadius(outerRadius: number): Arc; } interface CircleConfig extends ShapeConfig {