]> source.dussan.org Git - svg.js.git/commitdiff
Add missing type definitions to svg.js.d.ts (#680)
authorYoungrok Kim <rok0810@gmail.com>
Sat, 20 May 2017 07:42:32 +0000 (16:42 +0900)
committerUlrich-Matthias Schäfer <ulima.ums@googlemail.com>
Sat, 20 May 2017 07:42:32 +0000 (08:42 +0100)
svg.js.d.ts

index ec803bd8ce2636ff0acdf6a96f3fedf1575b2d9b..eba2f2967d5c002003adcd5c020f0e97c301d55f 100644 (file)
@@ -62,6 +62,7 @@ declare namespace svgjs {
 \r
     // attr.js\r
     interface Element {\r
+        attr(): object;\r
         attr(name: string): any;\r
         attr(obj: Object): this;\r
         attr(name: string, value: any, namespace?: string): this;\r
@@ -712,6 +713,7 @@ declare namespace svgjs {
     // rect.js\r
     export interface Rect extends Shape {\r
         new (): Rect;\r
+        radius(x: number, y?: number): this;\r
     }\r
     interface Library { Rect: Rect; }\r
     interface Container {\r
@@ -821,9 +823,9 @@ declare namespace svgjs {
     }\r
     interface FontData {\r
         family?: string;\r
-        size?: number;\r
+        size?: NumberAlias;\r
         anchor?: string;\r
-        leading?: string;\r
+        leading?: NumberAlias;\r
         weight?: string;\r
         style?: string\r
     }\r
@@ -842,8 +844,9 @@ declare namespace svgjs {
         text(text: string): this;\r
         text(block: (text: Text) => void): this;\r
         size(fontSize: NumberAlias): this;\r
-        leading(leading: number): this;\r
-        lines(): number;\r
+        leading(): number;\r
+        leading(leading: NumberAlias): this;\r
+        lines(): Set;\r
         rebuild(enabled: boolean): this;\r
         build(enabled: boolean): this;\r
         plain(text: string): this;\r
@@ -986,6 +989,7 @@ declare namespace svgjs {
         attr(name: string, value: any, namespace?: string): Animation;\r
         attr(obj: Object): Animation;\r
         attr(name: string): any;\r
+        attr(): object;\r
 \r
         viewbox(x: number, y: number, w: number, h: number): Animation;\r
 \r