Skip to content

Commit ef4e6a0

Browse files
committed
Add Rxjs binding example
1 parent bd87ecd commit ef4e6a0

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

analysis/tests/src/RxjsCompletion.res

+2
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ let main = async () => {
2323

2424
// merge(keydown, keyup).
2525
// ^com
26+
27+
// Rxjs.Observable.subscribe, Rxjs.pipe and Rxjs.pipe2 should be completed
2628
}
2729

2830
ignore(keyMapObservable)
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
Complete src/RxjsCompletion.res 23:29
2-
posCursor:[23:29] posNoWhite:[23:28] Found expr:[7:17->28:1]
3-
posCursor:[23:29] posNoWhite:[23:28] Found expr:[8:2->27:26]
2+
posCursor:[23:29] posNoWhite:[23:28] Found expr:[7:17->30:1]
3+
posCursor:[23:29] posNoWhite:[23:28] Found expr:[8:2->29:26]
44
posCursor:[23:29] posNoWhite:[23:28] Found expr:[9:4->23:29]
55
posCursor:[23:29] posNoWhite:[23:28] Found expr:[11:4->23:29]
66
posCursor:[23:29] posNoWhite:[23:28] Found expr:[17:4->23:29]
77
posCursor:[23:29] posNoWhite:[23:28] Found expr:[23:7->23:29]
8-
Pexp_field [23:7->23:28] _:[25:2->23:29]
8+
Pexp_field [23:7->23:28] _:[27:2->23:29]
99
Completable: Cpath Value[merge](Nolabel, Nolabel).""
1010
Raw opens: 1 Rxjs.place holder
1111
Package opens Pervasives.JsxModules.place holder
@@ -16,5 +16,16 @@ ContextPath Value[merge]
1616
Path merge
1717
CPPipe pathFromEnv:Observable found:true
1818
Path Rxjs.Observable.
19-
[]
19+
[{
20+
"label": "->Observable.subscribe",
21+
"kind": 12,
22+
"tags": [],
23+
"detail": "(t<'t>, 't => unit) => subscription",
24+
"documentation": null,
25+
"sortText": "subscribe",
26+
"textEdit": {
27+
"range": {"start": {"line": 23, "character": 28}, "end": {"line": 23, "character": 28}},
28+
"newText": "->Observable.subscribe"
29+
}
30+
}]
2031

0 commit comments

Comments
 (0)