@@ -267,34 +267,42 @@ extracted params:
267
267
}
268
268
269
269
Signature help src/SignatureHelp.res 71:29
270
- posCursor:[71:13 ] posNoWhite:[71:12 ] Found expr:[71:11->71:33]
270
+ posCursor:[71:28 ] posNoWhite:[71:27 ] Found expr:[71:11->71:33]
271
271
Pexp_apply ...[71:11->71:13] (...[71:16->71:30])
272
- posCursor:[71:13] posNoWhite:[71:12] Found expr:[71:11->71:13]
273
- Pexp_ident fn:[71:11->71:13]
272
+ posCursor:[71:28] posNoWhite:[71:27] Found expr:[71:16->71:30]
273
+ Pexp_apply ...[71:16->71:28] (...[71:29->71:30])
274
+ posCursor:[71:28] posNoWhite:[71:27] Found expr:[71:16->71:28]
275
+ Pexp_ident iAmSoSpecial:[71:16->71:28]
274
276
argAtCursor: unlabelled<0>
275
277
extracted params:
276
- [(int, string, int ]
278
+ [string]
277
279
{
278
280
"signatures": [{
279
- "label": "(int, string, int) => unit",
280
- "parameters": [{"label": [0, 4], "documentation": {"kind": "markdown", "value": "```rescript\nint\n```"}}, {"label": [6, 12 ], "documentation": {"kind": "markdown", "value": "```rescript\nint\n```"}}, {"label": [14, 17], "documentation": {"kind": "markdown", "value": "```rescript\nint \n```"}}]
281
+ "label": "string => unit",
282
+ "parameters": [{"label": [0, 6 ], "documentation": {"kind": "markdown", "value": "```rescript\nstring \n```"}}]
281
283
}],
282
284
"activeSignature": 0,
283
285
"activeParameter": 0
284
286
}
285
287
286
288
Signature help src/SignatureHelp.res 74:40
287
- posCursor:[74:13 ] posNoWhite:[74:12 ] Found expr:[74:11->74:47]
289
+ posCursor:[74:39 ] posNoWhite:[74:38 ] Found expr:[74:11->74:47]
288
290
Pexp_apply ...[74:11->74:13] (...[74:16->74:44])
289
- posCursor:[74:13] posNoWhite:[74:12] Found expr:[74:11->74:13]
290
- Pexp_ident fn:[74:11->74:13]
291
+ posCursor:[74:39] posNoWhite:[74:38] Found expr:[74:16->74:44]
292
+ Pexp_apply ...[74:16->74:28] (...[74:31->74:41])
293
+ posCursor:[74:39] posNoWhite:[74:38] Found expr:[74:31->74:41]
294
+ Pexp_apply ...[74:31->74:39] (...[74:40->74:41])
295
+ posCursor:[74:39] posNoWhite:[74:38] Found expr:[74:31->74:39]
296
+ Pexp_ident someFunc:[74:31->74:39]
291
297
argAtCursor: unlabelled<0>
292
298
extracted params:
293
- [(int, string, int]
299
+ [(
300
+ int, ~two: string=?, ~three: unit => unit, ~four: someVariant, unit]
294
301
{
295
302
"signatures": [{
296
- "label": "(int, string, int) => unit",
297
- "parameters": [{"label": [0, 4], "documentation": {"kind": "markdown", "value": "```rescript\nint\n```"}}, {"label": [6, 12], "documentation": {"kind": "markdown", "value": "```rescript\nint\n```"}}, {"label": [14, 17], "documentation": {"kind": "markdown", "value": "```rescript\nint\n```"}}]
303
+ "label": "(\n int,\n ~two: string=?,\n ~three: unit => unit,\n ~four: someVariant,\n unit,\n) => unit",
304
+ "parameters": [{"label": [0, 7], "documentation": {"kind": "markdown", "value": "```rescript\nint\n```"}}, {"label": [11, 25], "documentation": {"kind": "markdown", "value": "```rescript\noption<string>\n```"}}, {"label": [29, 49], "documentation": {"kind": "markdown", "value": ""}}, {"label": [53, 71], "documentation": {"kind": "markdown", "value": "```rescript\nsomeVariant\n```\n```rescript\ntype someVariant = One | Two | Three\n```\nGo to: [Type definition](command:rescript-vscode.go_to_location?%5B%22SignatureHelp.res%22%2C0%2C0%5D)"}}, {"label": [75, 79], "documentation": {"kind": "markdown", "value": "```rescript\nint\n```"}}],
305
+ "documentation": {"kind": "markdown", "value": " Does stuff. "}
298
306
}],
299
307
"activeSignature": 0,
300
308
"activeParameter": 0
0 commit comments