@@ -553,44 +553,44 @@ let signatureHelp ~path ~pos ~currentFile ~debug ~allowForConstructorPayloads =
553
553
let offset = ref 0 in
554
554
Some
555
555
(`InlineRecord
556
- (fields
557
- |> List. map (fun (field : field ) ->
558
- let startOffset = ! offset in
559
- let argText =
560
- Printf. sprintf " %s%s: %s" field.fname.txt
561
- (if field.optional then " ?" else " " )
562
- (Shared. typeToString
563
- (if field.optional then
564
- Utils. unwrapIfOption field.typ
565
- else field.typ))
566
- in
567
- let endOffset =
568
- startOffset + String. length argText
569
- in
570
- offset := endOffset + String. length " , " ;
571
- (argText, field, (startOffset, endOffset)))))
556
+ (fields
557
+ |> List. map (fun (field : field ) ->
558
+ let startOffset = ! offset in
559
+ let argText =
560
+ Printf. sprintf " %s%s: %s" field.fname.txt
561
+ (if field.optional then " ?" else " " )
562
+ (Shared. typeToString
563
+ (if field.optional then
564
+ Utils. unwrapIfOption field.typ
565
+ else field.typ))
566
+ in
567
+ let endOffset =
568
+ startOffset + String. length argText
569
+ in
570
+ offset := endOffset + String. length " , " ;
571
+ (argText, field, (startOffset, endOffset)))))
572
572
| Args [(typ, _)] ->
573
573
Some
574
574
(`SingleArg
575
- ( typ |> Shared. typeToString,
576
- docsForLabel ~file: full.file ~package: full.package
577
- ~supports MarkdownLinks typ ))
575
+ ( typ |> Shared. typeToString,
576
+ docsForLabel ~file: full.file ~package: full.package
577
+ ~supports MarkdownLinks typ ))
578
578
| Args args ->
579
579
let offset = ref 0 in
580
580
Some
581
581
(`TupleArg
582
- (args
583
- |> List. map (fun (typ , _ ) ->
584
- let startOffset = ! offset in
585
- let argText = typ |> Shared. typeToString in
586
- let endOffset =
587
- startOffset + String. length argText
588
- in
589
- offset := endOffset + String. length " , " ;
590
- ( argText,
591
- docsForLabel ~file: full.file ~package: full.package
592
- ~supports MarkdownLinks typ,
593
- (startOffset, endOffset) ))))
582
+ (args
583
+ |> List. map (fun (typ , _ ) ->
584
+ let startOffset = ! offset in
585
+ let argText = typ |> Shared. typeToString in
586
+ let endOffset =
587
+ startOffset + String. length argText
588
+ in
589
+ offset := endOffset + String. length " , " ;
590
+ ( argText,
591
+ docsForLabel ~file: full.file ~package: full.package
592
+ ~supports MarkdownLinks typ,
593
+ (startOffset, endOffset) ))))
594
594
in
595
595
let label =
596
596
constructor.name ^ " ("
0 commit comments