|
1 | 1 |
|
2 | 2 | Characters 40-43: |
3 | | - fun (obj : int) -> obj##m |
| 3 | + fun (obj : int) -> obj##m();; |
4 | 4 | ^^^ |
5 | 5 | Error: This expression has type int but an expression was expected of type |
6 | | - < .. > Js.t |
| 6 | + 'a Js.t |
7 | 7 | Characters 25-28: |
8 | | - fun (obj : < > Js.t) -> obj##m |
| 8 | + fun (obj : < > Js.t) -> obj##m();; |
9 | 9 | ^^^ |
10 | 10 | Error: This expression has type < > |
11 | 11 | It has no method m |
12 | 12 | Characters 43-49: |
13 | | - fun (obj : < m : float Js.prop > Js.t) -> obj##m |
| 13 | + fun (obj : < m : float Js.prop > Js.t) -> obj##m();; |
14 | 14 | ^^^^^^ |
15 | 15 | Error: This expression has type |
16 | 16 | float Js.prop = < get : float; set : float -> unit > Js.gen_prop |
17 | | - but an expression was expected of type 'jsoo_32b5ee21 Js.meth |
18 | | -Characters 43-49: |
19 | | - fun (obj : < m : float Js.meth > Js.t) -> obj##m + 1 |
20 | | - ^^^^^^ |
| 17 | + but an expression was expected of type 'a Js.meth |
| 18 | +Characters 43-51: |
| 19 | + fun (obj : < m : float Js.meth > Js.t) -> obj##m() + 1;; |
| 20 | + ^^^^^^^^ |
21 | 21 | Error: This expression has type float but an expression was expected of type |
22 | 22 | int |
23 | 23 | Characters 48-54: |
24 | | - fun (obj : < m : int -> int Js.meth > Js.t) -> obj##m + 1 |
| 24 | + fun (obj : < m : int -> int Js.meth > Js.t) -> obj##m() + 1;; |
25 | 25 | ^^^^^^ |
26 | 26 | Error: This expression has type int -> int Js.meth |
27 | | - but an expression was expected of type 'jsoo_32b5ee21 Js.meth |
| 27 | + but an expression was expected of type 'a Js.meth |
28 | 28 | Characters 41-47: |
29 | | - fun (obj : < m : int Js.meth > Js.t) -> obj##m 1 |
| 29 | + fun (obj : < m : int Js.meth > Js.t) -> obj##m(1);; |
30 | 30 | ^^^^^^ |
31 | 31 | Error: This expression has type int Js.meth |
32 | | - but an expression was expected of type |
33 | | - 'jsoo_173316d7 -> 'jsoo_29529091 Js.meth |
34 | | -Characters 50-58: |
35 | | - fun (obj : < m : int -> float Js.meth > Js.t) -> obj##m 1 + 1 |
36 | | - ^^^^^^^^ |
| 32 | + but an expression was expected of type 'a -> 'b Js.meth |
| 33 | +Characters 50-59: |
| 34 | + fun (obj : < m : int -> float Js.meth > Js.t) -> obj##m(1) + 1;; |
| 35 | + ^^^^^^^^^ |
37 | 36 | Error: This expression has type float but an expression was expected of type |
38 | 37 | int |
39 | 38 |
|
0 commit comments