Object_parser.Objectmodule Parse: Parser_common.PARSERmodule Type: Type_parser.TYPEmodule Pattern_cover: Pattern_cover.COVERlet key:
?class_body:bool =>
Parser_env.env =>
(Loc.t, Js_parser.Comment_attachment.Ast.Expression.Object.Property.key
(Loc.t,
Loc.t));let _initializer:
Parser_env.env =>
(Loc.t, Js_parser.Comment_attachment.Ast.Expression.Object.t(Loc.t, Loc.t),
Parser_common.pattern_errors);let class_declaration:
Parser_env.env =>
list(Js_parser.Comment_attachment.Ast.Class.Decorator.t(Loc.t, Loc.t)) =>
Js_parser.Comment_attachment.Ast.Statement.t(Loc.t, Loc.t);let class_expression:
Parser_env.env =>
Js_parser.Comment_attachment.Ast.Expression.t(Loc.t, Loc.t);let class_implements:
Parser_env.env =>
attach_leading:bool =>
Js_parser.Comment_attachment.Ast.Class.Implements.t(Loc.t, Loc.t);let decorator_list:
Parser_env.env =>
list(Js_parser.Comment_attachment.Ast.Class.Decorator.t(Loc.t, Loc.t));