]> source.dussan.org Git - svg.js.git/commitdiff
slowly iterating towards List nirvana. FO still pending...
authorpragdave <dave@pragdave.me>
Sun, 31 May 2020 16:04:10 +0000 (11:04 -0500)
committerpragdave <dave@pragdave.me>
Sun, 31 May 2020 16:04:10 +0000 (11:04 -0500)
svg.js.d.ts

index 8cb3252a5e356bbbc65ea3d5109ee765f4e33300..99ec3b1e798e93b002163c14748f6d231f8f6cb8 100644 (file)
@@ -548,12 +548,12 @@ declare module "@svgdotjs/svg.js" {
         to(a: any): Morphable;\r
     }\r
 \r
-    type ListEachCallback<T> = (el: T, index: number, list: T[]) => any\r
+    type ListEachCallback<T> = (el: T, index: number, list: List<T>) => any\r
 \r
     // List.js\r
     class List<T> extends BuiltInArray<T> implements ElementAlias {\r
-        each(fn: ListEachCallback<T>): any[]\r
-        each(name: string, ...args: any[]): any[]\r
+        each(fn: ListEachCallback<T>): List<any>\r
+        each(name: string, ...args: any[]): List<any>\r
         toArray(): T[]\r
     }\r
 \r
@@ -1386,7 +1386,7 @@ declare module "@svgdotjs/svg.js" {
     // ForeignObject.js\r
     class ForeignObject extends Element {\r
         constructor(node: HTMLElement, attrs?: any)\r
-        add(element: Dom) : ForeignObject\r
+        add(element: Dom, attrs?: any) : ForeignObject\r
     }\r
 \r
     // image.js\r