diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 2f79abdc8..701b2dcee 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -16239,7 +16239,7 @@ interface Navigator extends NavigatorAutomationInformation, NavigatorBadge, Navi * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Navigator/canShare) */ - canShare(data?: ShareData): boolean; + canShare?(data?: ShareData): boolean; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Navigator/getGamepads) */ getGamepads(): (Gamepad | null)[]; /** @@ -16261,7 +16261,7 @@ interface Navigator extends NavigatorAutomationInformation, NavigatorBadge, Navi * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Navigator/share) */ - share(data?: ShareData): Promise; + share?(data?: ShareData): Promise; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Navigator/vibrate) */ vibrate(pattern: VibratePattern): boolean; } diff --git a/inputfiles/overridingTypes.jsonc b/inputfiles/overridingTypes.jsonc index 8b3c591b7..7d6e2b031 100644 --- a/inputfiles/overridingTypes.jsonc +++ b/inputfiles/overridingTypes.jsonc @@ -3315,6 +3315,24 @@ } } } + }, + "Navigator": { + "methods": { + "method": { + "share": { + "name": "share", + "overrideSignatures": [ + "share?(data?: ShareData): Promise" + ] + }, + "canShare": { + "name": "canShare", + "overrideSignatures": [ + "canShare?(data?: ShareData): boolean" + ] + } + } + } } } },