]> source.dussan.org Git - svg.js.git/commitdiff
findOne can return null 1231/head
authorGlandos <bugs-github@antipoul.fr>
Fri, 5 Nov 2021 09:12:50 +0000 (10:12 +0100)
committerGitHub <noreply@github.com>
Fri, 5 Nov 2021 09:12:50 +0000 (10:12 +0100)
This can be a breaking change. But it will also fix the contract of the method.

svg.js.d.ts

index bfcd1998f2c4bd9a5f92b5c2d72209d96793e2d0..1d970b47e5d6e153fb147b0144357c0d6900574a 100644 (file)
@@ -33,7 +33,7 @@ declare module "@svgdotjs/svg.js" {
     function dispatch(node: Node | Window, event: Event, data?: object, options?: object): Event\r
 \r
     function find(query: QuerySelector): List<Element>\r
-    function findOne(query: QuerySelector): Element\r
+    function findOne(query: QuerySelector): Element | null\r
 \r
     function getWindow(): Window;\r
     function registerWindow(win: Window, doc: Document): void;\r
@@ -990,7 +990,7 @@ declare module "@svgdotjs/svg.js" {
 \r
         // prototype extend Selector in selector.js\r
         find(query: string): List<Element>\r
-        findOne(query: string): Dom\r
+        findOne(query: string): Dom | null\r
 \r
         // prototype method register in data.js\r
         data(a: string): object | string | number\r