Skip to content

Commit 72684f0

Browse files
Correct LockManager.prototype.request return type with async callback (#2112)
Co-authored-by: saschanaz <[email protected]>
1 parent 494376f commit 72684f0

14 files changed

+29
-26
lines changed

baselines/dom.generated.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19777,8 +19777,8 @@ interface LockManager {
1977719777
*
1977819778
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/LockManager/request)
1977919779
*/
19780-
request<T>(name: string, callback: LockGrantedCallback<T>): Promise<T>;
19781-
request<T>(name: string, options: LockOptions, callback: LockGrantedCallback<T>): Promise<T>;
19780+
request<T>(name: string, callback: LockGrantedCallback<T>): Promise<Awaited<T>>;
19781+
request<T>(name: string, options: LockOptions, callback: LockGrantedCallback<T>): Promise<Awaited<T>>;
1978219782
}
1978319783

1978419784
declare var LockManager: {

baselines/serviceworker.generated.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5030,8 +5030,8 @@ interface LockManager {
50305030
*
50315031
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/LockManager/request)
50325032
*/
5033-
request<T>(name: string, callback: LockGrantedCallback<T>): Promise<T>;
5034-
request<T>(name: string, options: LockOptions, callback: LockGrantedCallback<T>): Promise<T>;
5033+
request<T>(name: string, callback: LockGrantedCallback<T>): Promise<Awaited<T>>;
5034+
request<T>(name: string, options: LockOptions, callback: LockGrantedCallback<T>): Promise<Awaited<T>>;
50355035
}
50365036

50375037
declare var LockManager: {

baselines/sharedworker.generated.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4713,8 +4713,8 @@ interface LockManager {
47134713
*
47144714
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/LockManager/request)
47154715
*/
4716-
request<T>(name: string, callback: LockGrantedCallback<T>): Promise<T>;
4717-
request<T>(name: string, options: LockOptions, callback: LockGrantedCallback<T>): Promise<T>;
4716+
request<T>(name: string, callback: LockGrantedCallback<T>): Promise<Awaited<T>>;
4717+
request<T>(name: string, options: LockOptions, callback: LockGrantedCallback<T>): Promise<Awaited<T>>;
47184718
}
47194719

47204720
declare var LockManager: {

baselines/ts5.5/dom.generated.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19756,8 +19756,8 @@ interface LockManager {
1975619756
*
1975719757
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/LockManager/request)
1975819758
*/
19759-
request<T>(name: string, callback: LockGrantedCallback<T>): Promise<T>;
19760-
request<T>(name: string, options: LockOptions, callback: LockGrantedCallback<T>): Promise<T>;
19759+
request<T>(name: string, callback: LockGrantedCallback<T>): Promise<Awaited<T>>;
19760+
request<T>(name: string, options: LockOptions, callback: LockGrantedCallback<T>): Promise<Awaited<T>>;
1976119761
}
1976219762

1976319763
declare var LockManager: {

baselines/ts5.5/serviceworker.generated.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5030,8 +5030,8 @@ interface LockManager {
50305030
*
50315031
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/LockManager/request)
50325032
*/
5033-
request<T>(name: string, callback: LockGrantedCallback<T>): Promise<T>;
5034-
request<T>(name: string, options: LockOptions, callback: LockGrantedCallback<T>): Promise<T>;
5033+
request<T>(name: string, callback: LockGrantedCallback<T>): Promise<Awaited<T>>;
5034+
request<T>(name: string, options: LockOptions, callback: LockGrantedCallback<T>): Promise<Awaited<T>>;
50355035
}
50365036

50375037
declare var LockManager: {

baselines/ts5.5/sharedworker.generated.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4713,8 +4713,8 @@ interface LockManager {
47134713
*
47144714
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/LockManager/request)
47154715
*/
4716-
request<T>(name: string, callback: LockGrantedCallback<T>): Promise<T>;
4717-
request<T>(name: string, options: LockOptions, callback: LockGrantedCallback<T>): Promise<T>;
4716+
request<T>(name: string, callback: LockGrantedCallback<T>): Promise<Awaited<T>>;
4717+
request<T>(name: string, options: LockOptions, callback: LockGrantedCallback<T>): Promise<Awaited<T>>;
47184718
}
47194719

47204720
declare var LockManager: {

baselines/ts5.5/webworker.generated.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5859,8 +5859,8 @@ interface LockManager {
58595859
*
58605860
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/LockManager/request)
58615861
*/
5862-
request<T>(name: string, callback: LockGrantedCallback<T>): Promise<T>;
5863-
request<T>(name: string, options: LockOptions, callback: LockGrantedCallback<T>): Promise<T>;
5862+
request<T>(name: string, callback: LockGrantedCallback<T>): Promise<Awaited<T>>;
5863+
request<T>(name: string, options: LockOptions, callback: LockGrantedCallback<T>): Promise<Awaited<T>>;
58645864
}
58655865

58665866
declare var LockManager: {

baselines/ts5.6/dom.generated.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19777,8 +19777,8 @@ interface LockManager {
1977719777
*
1977819778
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/LockManager/request)
1977919779
*/
19780-
request<T>(name: string, callback: LockGrantedCallback<T>): Promise<T>;
19781-
request<T>(name: string, options: LockOptions, callback: LockGrantedCallback<T>): Promise<T>;
19780+
request<T>(name: string, callback: LockGrantedCallback<T>): Promise<Awaited<T>>;
19781+
request<T>(name: string, options: LockOptions, callback: LockGrantedCallback<T>): Promise<Awaited<T>>;
1978219782
}
1978319783

1978419784
declare var LockManager: {

baselines/ts5.6/serviceworker.generated.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5030,8 +5030,8 @@ interface LockManager {
50305030
*
50315031
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/LockManager/request)
50325032
*/
5033-
request<T>(name: string, callback: LockGrantedCallback<T>): Promise<T>;
5034-
request<T>(name: string, options: LockOptions, callback: LockGrantedCallback<T>): Promise<T>;
5033+
request<T>(name: string, callback: LockGrantedCallback<T>): Promise<Awaited<T>>;
5034+
request<T>(name: string, options: LockOptions, callback: LockGrantedCallback<T>): Promise<Awaited<T>>;
50355035
}
50365036

50375037
declare var LockManager: {

baselines/ts5.6/sharedworker.generated.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4713,8 +4713,8 @@ interface LockManager {
47134713
*
47144714
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/LockManager/request)
47154715
*/
4716-
request<T>(name: string, callback: LockGrantedCallback<T>): Promise<T>;
4717-
request<T>(name: string, options: LockOptions, callback: LockGrantedCallback<T>): Promise<T>;
4716+
request<T>(name: string, callback: LockGrantedCallback<T>): Promise<Awaited<T>>;
4717+
request<T>(name: string, options: LockOptions, callback: LockGrantedCallback<T>): Promise<Awaited<T>>;
47184718
}
47194719

47204720
declare var LockManager: {

0 commit comments

Comments
 (0)