2 (Shallow_decl_defs.Typedef
3 { Typing_defs.td_pos
= [3:6-7]; td_vis
= Transparent
; td_tparams
= [];
6 (Rhint
(root|hhi.hhi line
3, characters
10-12), (Tprim Tint
)) }));
8 (Shallow_decl_defs.Const
9 { Typing_defs.cd_pos
= [5:11-12];
10 cd_type
= (Rhint
(root|hhi.hhi line
5, characters
7-9), (Tprim Tint
))
13 (Shallow_decl_defs.Fun
14 { Typing_defs.fe_deprecated
= None;
16 (Rwitness
(root|hhi.hhi line
7, characters
10-10),
18 { ft_arity
= (Fstandard
()); ft_tparams
= [];
19 ft_where_constraints
= [];
21 [{ fp_pos
= [7:19-21]; fp_name
= (Some
"$s");
23 { et_enforced
= false
;
25 (Rhint
(root|hhi.hhi line
7, characters
12-17),
28 fp_rx_annotation
= None;
30 (make_fp_flags ~mutability
:None ~accept_disposable
:false
31 ~has_default
:false ~
mode:Typing_defs_core.FPnormal
32 ~ifc_external
:false ~ifc_can_call
:false ~is_atom
:false
);
37 (Rhint
(root|hhi.hhi line
7, characters
10-10), (Tunion
[]))
40 { et_enforced
= false
;
42 (Rhint
(root|hhi.hhi line
7, characters
24-26), (Tprim Tint
))
45 (make_ft_flags FSync
None ~return_disposable
:false
46 ~returns_mutable
:false ~returns_void_to_rx
:false
);
47 ft_reactive
= Nonreactive
; ft_ifc_decl
= FDPolicied
{PUBLIC
} }));
48 fe_pos
= [7:10-11]; fe_php_std_lib
= false
}));
50 (Shallow_decl_defs.Class
51 { Shallow_decl_defs.sc_mode
= Mdecl
; sc_final
= false
;
52 sc_is_xhp
= false
; sc_has_xhp_keyword
= false
; sc_kind
= Cnormal
;
53 sc_name
= ([9:7-8], "\\C"); sc_tparams = [];
54 sc_where_constraints
= []; sc_extends
= []; sc_uses
= [];
55 sc_xhp_attr_uses
= []; sc_req_extends
= []; sc_req_implements
= [];
56 sc_implements
= []; sc_implements_dynamic
= false
; sc_consts
= [];
57 sc_typeconsts
= []; sc_props
= []; sc_sprops
= [];
58 sc_constructor
= None; sc_static_methods
= [];
60 [{ Shallow_decl_defs.sm_abstract
= false
; sm_final
= false
;
61 sm_name
= ([10:19-20], "g"); sm_override = false;
62 sm_dynamicallycallable
= false
; sm_reactivity
= None;
64 (Rwitness
(root|hhi.hhi line
10, characters
19-19),
66 { ft_arity
= (Fstandard
()); ft_tparams
= [];
67 ft_where_constraints
= [];
69 [{ fp_pos
= [10:23-25]; fp_name
= (Some
"$x");
71 { et_enforced
= false
;
73 (Rhint
(root|hhi.hhi line
10, characters
21-21),
74 (Tapply
(([10:21-22], "\\X"), [])))
76 fp_rx_annotation
= None;
78 (make_fp_flags ~mutability
:None ~accept_disposable
:false
79 ~has_default
:false ~
mode:Typing_defs_core.FPnormal
80 ~ifc_external
:false ~ifc_can_call
:false ~is_atom
:false
);
85 (Rhint
(root|hhi.hhi line
10, characters
19-19),
89 { et_enforced
= false
;
91 (Rhint
(root|hhi.hhi line
10, characters
28-30),
95 (make_ft_flags FSync
None ~return_disposable
:false
96 ~returns_mutable
:false ~returns_void_to_rx
:false
);
97 ft_reactive
= Nonreactive
; ft_ifc_decl
= FDPolicied
{PUBLIC
}
99 sm_visibility
= Public
; sm_deprecated
= None }
101 sc_user_attributes
= []; sc_enum_type
= None }))