@@ -337,7 +337,7 @@ Complete tests/src/Completion.res 2:2
337337 "documentation": {"kind": "markdown", "value": " [mem a l] is true if and only if [a] is equal\n to an element of [l].\n @since 4.03.0 "}
338338 }]
339339
340- Complete tests/src/Completion.res 11 :2
340+ Complete tests/src/Completion.res 12 :2
341341[{
342342 "label": "customDouble",
343343 "kind": 12,
@@ -346,7 +346,7 @@ Complete tests/src/Completion.res 11:2
346346 "documentation": {"kind": "markdown", "value": "Deprecated: Use customDouble instead\n\nSome doc comment"}
347347 }]
348348
349- Complete tests/src/Completion.res 18 :2
349+ Complete tests/src/Completion.res 19 :2
350350[{
351351 "label": "age",
352352 "kind": 4,
@@ -361,7 +361,7 @@ Complete tests/src/Completion.res 18:2
361361 "documentation": null
362362 }]
363363
364- Complete tests/src/Completion.res 20 :2
364+ Complete tests/src/Completion.res 21 :2
365365[{
366366 "label": "Js.Array2.mapi",
367367 "kind": 12,
@@ -376,7 +376,7 @@ Complete tests/src/Completion.res 20:2
376376 "documentation": null
377377 }]
378378
379- Complete tests/src/Completion.res 22 :2
379+ Complete tests/src/Completion.res 23 :2
380380[{
381381 "label": "Js.String2.toUpperCase",
382382 "kind": 12,
@@ -385,7 +385,7 @@ Complete tests/src/Completion.res 22:2
385385 "documentation": {"kind": "markdown", "value": "\n `toUpperCase str` converts `str` to upper case using the locale-insensitive case mappings in the Unicode Character Database. Notice that the conversion can expand the number of letters in the result; for example the German `ß` capitalizes to two `S`es in a row.\n\n ```\n toUpperCase \"abc\" = \"ABC\";;\n toUpperCase {js|Straße|js} = {js|STRASSE|js};;\n toLowerCase {js|πς|js} = {js|ΠΣ|js};;\n ```\n"}
386386 }]
387387
388- Complete tests/src/Completion.res 26 :2
388+ Complete tests/src/Completion.res 27 :2
389389[{
390390 "label": "Belt.Option.eqU",
391391 "kind": 12,
@@ -400,7 +400,7 @@ Complete tests/src/Completion.res 26:2
400400 "documentation": {"kind": "markdown", "value": "\n `eq optValue1 optvalue2 predicate`\n\n Evaluates two optional values for equality with respect to a predicate function.\n\n If both `optValue1` and `optValue2` are `None`, returns `true`.\n\n If one of the arguments is `Some value` and the other is `None`, returns `false`\n\n If arguments are `Some value1` and `Some value2`, returns the result of `predicate value1 value2`;\n the `predicate` function must return a `bool`\n\n ```\n let clockEqual = (fun a b -> a mod 12 = b mod 12);;\n eq (Some 3) (Some 15) clockEqual = true;;\n eq (Some 3) None clockEqual = false;;\n eq None (Some 3) clockEqual = false;;\n eq None None clockEqual = true;;\n ```\n"}
401401 }]
402402
403- Complete tests/src/Completion.res 35 :2
403+ Complete tests/src/Completion.res 36 :2
404404[{
405405 "label": "ForAuto.abc",
406406 "kind": 12,
@@ -415,7 +415,7 @@ Complete tests/src/Completion.res 35:2
415415 "documentation": null
416416 }]
417417
418- Complete tests/src/Completion.res 37 :2
418+ Complete tests/src/Completion.res 38 :2
419419[{
420420 "label": "unsafeGet",
421421 "kind": 12,
@@ -430,7 +430,7 @@ Complete tests/src/Completion.res 37:2
430430 "documentation": {"kind": "markdown", "value": " Experimental internal function "}
431431 }]
432432
433- Complete tests/src/Completion.res 48 :2
433+ Complete tests/src/Completion.res 50 :2
434434[{
435435 "label": "zzz",
436436 "kind": 12,
@@ -439,7 +439,7 @@ Complete tests/src/Completion.res 48:2
439439 "documentation": null
440440 }]
441441
442- Complete tests/src/Completion.res 50 :2
442+ Complete tests/src/Completion.res 52 :2
443443[{
444444 "label": "zoo",
445445 "kind": 4,
@@ -464,91 +464,91 @@ DocumentSymbol tests/src/Completion.res
464464{
465465 "name": "Dep",
466466 "kind": 2,
467- "location": {"uri": "Completion.res", "range": {"start": {"line": 5 , "character": 7}, "end": {"line": 10 , "character": 1}}}
467+ "location": {"uri": "Completion.res", "range": {"start": {"line": 6 , "character": 7}, "end": {"line": 11 , "character": 1}}}
468468},
469469{
470470 "name": "customDouble",
471471 "kind": 12,
472- "location": {"uri": "Completion.res", "range": {"start": {"line": 6 , "character": 2}, "end": {"line": 7 , "character": 30}}}
472+ "location": {"uri": "Completion.res", "range": {"start": {"line": 7 , "character": 2}, "end": {"line": 8 , "character": 30}}}
473473},
474474{
475475 "name": "Lib",
476476 "kind": 2,
477- "location": {"uri": "Completion.res", "range": {"start": {"line": 14 , "character": 7}, "end": {"line": 17 , "character": 1}}}
477+ "location": {"uri": "Completion.res", "range": {"start": {"line": 15 , "character": 7}, "end": {"line": 18 , "character": 1}}}
478478},
479479{
480480 "name": "foo",
481481 "kind": 12,
482- "location": {"uri": "Completion.res", "range": {"start": {"line": 15 , "character": 6}, "end": {"line": 15 , "character": 9}}}
482+ "location": {"uri": "Completion.res", "range": {"start": {"line": 16 , "character": 6}, "end": {"line": 16 , "character": 9}}}
483483},
484484{
485485 "name": "next",
486486 "kind": 12,
487- "location": {"uri": "Completion.res", "range": {"start": {"line": 16 , "character": 6}, "end": {"line": 16 , "character": 10}}}
487+ "location": {"uri": "Completion.res", "range": {"start": {"line": 17 , "character": 6}, "end": {"line": 17 , "character": 10}}}
488488},
489489{
490490 "name": "op",
491491 "kind": 13,
492- "location": {"uri": "Completion.res", "range": {"start": {"line": 25 , "character": 4}, "end": {"line": 25 , "character": 6}}}
492+ "location": {"uri": "Completion.res", "range": {"start": {"line": 26 , "character": 4}, "end": {"line": 26 , "character": 6}}}
493493},
494494{
495495 "name": "ForAuto",
496496 "kind": 2,
497- "location": {"uri": "Completion.res", "range": {"start": {"line": 29 , "character": 7}, "end": {"line": 33 , "character": 1}}}
497+ "location": {"uri": "Completion.res", "range": {"start": {"line": 30 , "character": 7}, "end": {"line": 34 , "character": 1}}}
498498},
499499{
500500 "name": "t",
501501 "kind": 26,
502- "location": {"uri": "Completion.res", "range": {"start": {"line": 30 , "character": 2}, "end": {"line": 30 , "character": 14}}}
502+ "location": {"uri": "Completion.res", "range": {"start": {"line": 31 , "character": 2}, "end": {"line": 31 , "character": 14}}}
503503},
504504{
505505 "name": "abc",
506506 "kind": 12,
507- "location": {"uri": "Completion.res", "range": {"start": {"line": 31 , "character": 6}, "end": {"line": 31 , "character": 9}}}
507+ "location": {"uri": "Completion.res", "range": {"start": {"line": 32 , "character": 6}, "end": {"line": 32 , "character": 9}}}
508508},
509509{
510510 "name": "abd",
511511 "kind": 12,
512- "location": {"uri": "Completion.res", "range": {"start": {"line": 32 , "character": 6}, "end": {"line": 32 , "character": 9}}}
512+ "location": {"uri": "Completion.res", "range": {"start": {"line": 33 , "character": 6}, "end": {"line": 33 , "character": 9}}}
513513},
514514{
515515 "name": "fa",
516516 "kind": 13,
517- "location": {"uri": "Completion.res", "range": {"start": {"line": 35 , "character": 4}, "end": {"line": 35 , "character": 6}}}
517+ "location": {"uri": "Completion.res", "range": {"start": {"line": 36 , "character": 4}, "end": {"line": 36 , "character": 6}}}
518518},
519519{
520520 "name": "O",
521521 "kind": 2,
522- "location": {"uri": "Completion.res", "range": {"start": {"line": 40 , "character": 7}, "end": {"line": 45 , "character": 1}}}
522+ "location": {"uri": "Completion.res", "range": {"start": {"line": 41 , "character": 7}, "end": {"line": 47 , "character": 1}}}
523523},
524524{
525525 "name": "Comp",
526526 "kind": 2,
527- "location": {"uri": "Completion.res", "range": {"start": {"line": 41 , "character": 9}, "end": {"line": 44 , "character": 3}}}
527+ "location": {"uri": "Completion.res", "range": {"start": {"line": 42 , "character": 9}, "end": {"line": 46 , "character": 3}}}
528528},
529529{
530530 "name": "make",
531531 "kind": 12,
532- "location": {"uri": "Completion.res", "range": {"start": {"line": 43 , "character": 8}, "end": {"line": 43 , "character": 12}}}
532+ "location": {"uri": "Completion.res", "range": {"start": {"line": 44 , "character": 8}, "end": {"line": 44 , "character": 12}}}
533533},
534534{
535535 "name": "zzz",
536536 "kind": 13,
537- "location": {"uri": "Completion.res", "range": {"start": {"line": 47 , "character": 4}, "end": {"line": 47 , "character": 7}}}
537+ "location": {"uri": "Completion.res", "range": {"start": {"line": 49 , "character": 4}, "end": {"line": 49 , "character": 7}}}
538538},
539539{
540540 "name": "someObj",
541541 "kind": 19,
542- "location": {"uri": "Completion.res", "range": {"start": {"line": 72 , "character": 4}, "end": {"line": 72 , "character": 11}}}
542+ "location": {"uri": "Completion.res", "range": {"start": {"line": 71 , "character": 4}, "end": {"line": 71 , "character": 11}}}
543543},
544544{
545545 "name": "nestedObj",
546546 "kind": 19,
547- "location": {"uri": "Completion.res", "range": {"start": {"line": 76 , "character": 4}, "end": {"line": 76 , "character": 13}}}
547+ "location": {"uri": "Completion.res", "range": {"start": {"line": 75 , "character": 4}, "end": {"line": 75 , "character": 13}}}
548548}
549549]
550550
551- Complete tests/src/Completion.res 54 :2
551+ Complete tests/src/Completion.res 56 :2
552552[{
553553 "label": "react.component",
554554 "kind": 4,
@@ -557,7 +557,7 @@ Complete tests/src/Completion.res 54:2
557557 "documentation": null
558558 }]
559559
560- Complete tests/src/Completion.res 56 :2
560+ Complete tests/src/Completion.res 58 :2
561561[{
562562 "label": "component",
563563 "kind": 4,
@@ -566,7 +566,7 @@ Complete tests/src/Completion.res 56:2
566566 "documentation": null
567567 }]
568568
569- Complete tests/src/Completion.res 58 :2
569+ Complete tests/src/Completion.res 60 :2
570570[{
571571 "label": "age",
572572 "kind": 4,
@@ -575,7 +575,7 @@ Complete tests/src/Completion.res 58:2
575575 "documentation": null
576576 }]
577577
578- Complete tests/src/Completion.res 60 :2
578+ Complete tests/src/Completion.res 62 :2
579579[{
580580 "label": "name",
581581 "kind": 4,
@@ -584,7 +584,7 @@ Complete tests/src/Completion.res 60:2
584584 "documentation": null
585585 }]
586586
587- Complete tests/src/Completion.res 62 :2
587+ Complete tests/src/Completion.res 64 :2
588588[{
589589 "label": "name",
590590 "kind": 4,
@@ -593,7 +593,7 @@ Complete tests/src/Completion.res 62:2
593593 "documentation": null
594594 }]
595595
596- Complete tests/src/Completion.res 66:4
596+ Complete tests/src/Completion.res 67:2
597597[{
598598 "label": "age",
599599 "kind": 4,
@@ -608,7 +608,7 @@ Complete tests/src/Completion.res 66:4
608608 "documentation": null
609609 }]
610610
611- Complete tests/src/Completion.res 73 :2
611+ Complete tests/src/Completion.res 72 :2
612612[{
613613 "label": "age",
614614 "kind": 4,
@@ -617,7 +617,7 @@ Complete tests/src/Completion.res 73:2
617617 "documentation": null
618618 }]
619619
620- Complete tests/src/Completion.res 77 :2
620+ Complete tests/src/Completion.res 76 :2
621621[{
622622 "label": "age",
623623 "kind": 4,
0 commit comments