@@ -11,19 +11,54 @@ class URLPattern:
1111 @overload
1212 def __init__ (
1313 self ,
14- input : URLPatternInput ,
14+ input : str ,
1515 baseURL : str ,
16- options : Optional [ URLPatternOptions ] = {},
16+ options : URLPatternOptions = {},
1717 ) -> None : ...
1818 @overload
1919 def __init__ (
20- self , input : URLPatternInput = {}, options : Optional [URLPatternOptions ] = {}
20+ self ,
21+ input : str ,
22+ baseURL : str ,
23+ options : None ,
24+ ) -> None : ...
25+ @overload
26+ def __init__ (
27+ self ,
28+ input : URLPatternInit ,
29+ baseURL : str ,
30+ options : URLPatternOptions = {},
31+ ) -> None : ...
32+ @overload
33+ def __init__ (
34+ self ,
35+ input : URLPatternInit ,
36+ baseURL : str ,
37+ options : None ,
2138 ) -> None : ...
39+ @overload
40+ def __init__ (self , input : str , options : URLPatternOptions = {}) -> None : ...
41+ @overload
42+ def __init__ (self , input : str , options : None ) -> None : ...
43+ @overload
44+ def __init__ (
45+ self , input : URLPatternInit = {}, options : URLPatternOptions = {}
46+ ) -> None : ...
47+ @overload
48+ def __init__ (self , input : URLPatternInit , options : None ) -> None : ...
49+ @overload
50+ def test (self , input : str , baseURL : Optional [str ] = None ) -> bool : ...
51+ @overload
2252 def test (
23- self , input : URLPatternInput = {}, baseURL : Optional [str ] = None
53+ self , input : URLPatternInit = {}, baseURL : Optional [str ] = None
2454 ) -> bool : ...
55+ @overload
56+ def exec (
57+ self , input : str , baseURL : Optional [str ] = None
58+ ) -> Optional [URLPatternResult ]: ...
59+ @overload
2560 def exec (
26- self , input : URLPatternInput = {}, baseURL : Optional [str ] = None
61+ self , input : URLPatternInit = {}, baseURL : Optional [str ] = None
2762 ) -> Optional [URLPatternResult ]: ...
2863 @property
2964 def protocol (self ) -> str : ...
0 commit comments