From dd79003ed427e11ee5db26534616b499fcb3d601 Mon Sep 17 00:00:00 2001 From: "E. Rivas" <8037031-er433@users.noreply.gitlab.com> Date: Fri, 24 Nov 2023 16:31:37 +0100 Subject: [PATCH] fix: make inputs be optional in d.ts and adjust length --- jstz_api/src/urlpattern.rs | 4 ++-- packages/jstz-types/index.d.ts | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/jstz_api/src/urlpattern.rs b/jstz_api/src/urlpattern.rs index 3567decce..781ece27f 100644 --- a/jstz_api/src/urlpattern.rs +++ b/jstz_api/src/urlpattern.rs @@ -518,12 +518,12 @@ impl NativeClass for UrlPatternClass { .accessor(js_string!("username"), username, Attribute::all()) .method( js_string!("test"), - 2, + 0, NativeFunction::from_fn_ptr(UrlPatternClass::test), ) .method( js_string!("exec"), - 2, + 0, NativeFunction::from_fn_ptr(UrlPatternClass::exec), ); Ok(()) diff --git a/packages/jstz-types/index.d.ts b/packages/jstz-types/index.d.ts index 0fc58b3a0..9b1625983 100644 --- a/packages/jstz-types/index.d.ts +++ b/packages/jstz-types/index.d.ts @@ -72,8 +72,8 @@ declare interface URLPatternResult { } declare interface URLPattern { - test(input: URLPatternInput, baseURL?: string): boolean; - exec(input: URLPatternInput, baseURL?: string): URLPatternResult | null; + test(input?: URLPatternInput, baseURL?: string): boolean; + exec(input?: URLPatternInput, baseURL?: string): URLPatternResult | null; readonly hash: string; readonly hostname: string; readonly password: string; @@ -86,7 +86,7 @@ declare interface URLPattern { declare var URLPattern: { readonly prototype: URLPattern; - new (input: URLPatternInput, baseURL?: string): URLPattern; + new (input?: URLPatternInput, baseURL?: string): URLPattern; }; declare type BufferSource = ArrayBufferView | ArrayBuffer;