@@ -39,7 +39,7 @@ let addItem ~name ~extent ~stamp ~env ~item attributes exported stamps =
39
39
Hashtbl. add stamps stamp declared;
40
40
declared
41
41
42
- let rec forTypeSignatureItem ~env ~(exported : SharedTypes.exported )
42
+ let rec forTypeSignatureItem ~env ~(exported : SharedTypes.Exported.t )
43
43
(item : Types.signature_item ) =
44
44
match item with
45
45
| Sig_value (ident , {val_type; val_attributes; val_loc = loc } ) ->
@@ -135,7 +135,7 @@ let rec forTypeSignatureItem ~env ~(exported : SharedTypes.exported)
135
135
| _ -> []
136
136
137
137
and forTypeSignature env signature =
138
- let exported = initExported () in
138
+ let exported = Exported. init () in
139
139
let topLevel =
140
140
List. fold_right
141
141
(fun item items -> forTypeSignatureItem ~env ~exported item @ items)
@@ -156,7 +156,7 @@ let getModuleTypePath mod_desc =
156
156
| Tmty_ident (path , _ ) | Tmty_alias (path , _ ) -> Some path
157
157
| Tmty_signature _ | Tmty_functor _ | Tmty_with _ | Tmty_typeof _ -> None
158
158
159
- let forTypeDeclaration ~env ~(exported : exported )
159
+ let forTypeDeclaration ~env ~(exported : Exported.t )
160
160
{
161
161
typ_id;
162
162
typ_loc;
@@ -215,7 +215,7 @@ let forTypeDeclaration ~env ~(exported : exported)
215
215
in
216
216
{declared with item = ModuleKind. Type (declared.item, recStatus)}
217
217
218
- let rec forSignatureItem ~env ~(exported : exported )
218
+ let rec forSignatureItem ~env ~(exported : Exported.t )
219
219
(item : Typedtree.signature_item ) =
220
220
match item.sig_desc with
221
221
| Tsig_value {val_id; val_loc; val_name = name ; val_desc; val_attributes} ->
@@ -267,7 +267,7 @@ let rec forSignatureItem ~env ~(exported : exported)
267
267
| _ -> []
268
268
269
269
let forSignature ~env items =
270
- let exported = initExported () in
270
+ let exported = Exported. init () in
271
271
let topLevel =
272
272
items |> List. map (forSignatureItem ~env ~exported ) |> List. flatten
273
273
in
@@ -301,7 +301,7 @@ let rec getModulePath mod_desc =
301
301
| Tmod_constraint (expr , _typ , _constraint , _coercion ) ->
302
302
getModulePath expr.mod_desc
303
303
304
- let rec forStructureItem ~env ~(exported : exported ) item =
304
+ let rec forStructureItem ~env ~(exported : Exported.t ) item =
305
305
match item.str_desc with
306
306
| Tstr_value (_isRec , bindings ) ->
307
307
let declareds = ref [] in
@@ -446,7 +446,7 @@ and forModule env mod_desc moduleName =
446
446
Constraint (modKind, modTypeKind)
447
447
448
448
and forStructure ~env items =
449
- let exported = initExported () in
449
+ let exported = Exported. init () in
450
450
let topLevel =
451
451
List. fold_right
452
452
(fun item results -> forStructureItem ~env ~exported item @ results)
@@ -491,7 +491,7 @@ let forCmt ~moduleName ~uri ({cmt_modname; cmt_annots} : Cmt_format.cmt_infos) =
491
491
let env =
492
492
{
493
493
scope = extent;
494
- stamps = initStamps () ;
494
+ stamps = Stamps. init () ;
495
495
modulePath = File (uri, moduleName);
496
496
}
497
497
in
@@ -510,7 +510,7 @@ let forCmt ~moduleName ~uri ({cmt_modname; cmt_annots} : Cmt_format.cmt_infos) =
510
510
let env =
511
511
{
512
512
scope = sigItemsExtent items;
513
- stamps = initStamps () ;
513
+ stamps = Stamps. init () ;
514
514
modulePath = File (uri, moduleName);
515
515
}
516
516
in
@@ -520,7 +520,7 @@ let forCmt ~moduleName ~uri ({cmt_modname; cmt_annots} : Cmt_format.cmt_infos) =
520
520
let env =
521
521
{
522
522
scope = impItemsExtent structure.str_items;
523
- stamps = initStamps () ;
523
+ stamps = Stamps. init () ;
524
524
modulePath = File (uri, moduleName);
525
525
}
526
526
in
@@ -530,7 +530,7 @@ let forCmt ~moduleName ~uri ({cmt_modname; cmt_annots} : Cmt_format.cmt_infos) =
530
530
let env =
531
531
{
532
532
scope = sigItemsExtent signature.sig_items;
533
- stamps = initStamps () ;
533
+ stamps = Stamps. init () ;
534
534
modulePath = File (uri, moduleName);
535
535
}
536
536
in
0 commit comments