Commit 14dd30f 1 parent 692e7ff commit 14dd30f Copy full SHA for 14dd30f
File tree 1 file changed +5
-5
lines changed
1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -10,22 +10,22 @@ export interface Flatomise<T> {
10
10
/**
11
11
* The promise.
12
12
*/
13
- promise : Promise < T > ;
13
+ readonly promise : Promise < T > ;
14
14
15
15
/**
16
16
* Resolve the promise.
17
17
*/
18
- resolve : ( value : T | PromiseLike < T > ) => void ;
18
+ readonly resolve : ( value : T | PromiseLike < T > ) => void ;
19
19
20
20
/**
21
21
* Reject the promise.
22
22
*/
23
- reject : ( reason ?: any ) => void ;
23
+ readonly reject : ( reason ?: any ) => void ;
24
24
25
25
/**
26
26
* Whether the promise is settled (resolved or rejected).
27
27
*/
28
- settled : boolean ;
28
+ readonly settled : boolean ;
29
29
}
30
30
31
31
/**
@@ -43,7 +43,7 @@ export interface Flatomise<T> {
43
43
* ```
44
44
*/
45
45
export function newFlatomise < T > ( ) : Flatomise < T > {
46
- const flatomise : Partial < Flatomise < T > > = { settled : false } ;
46
+ const flatomise : Partial < Mutable < Flatomise < T > > > = { settled : false } ;
47
47
flatomise . promise = new Promise < T > ( ( resolve , reject ) => {
48
48
flatomise . resolve = resolve ;
49
49
flatomise . reject = reject ;
You can’t perform that action at this time.
0 commit comments