Object_parser.Objectmodule _: Parser_common.PARSERmodule _: Parser_common.TYPEmodule _: Parser_common.DECLARATIONmodule _: Parser_common.EXPRESSIONmodule _: Parser_common.COVERlet key:
?class_body:bool =>
Parser_env.env =>
(Loc.t, Flow_ast.Expression.Object.Property.key(Loc.t, Loc.t));let _initializer:
Parser_env.env =>
(Loc.t, Flow_ast.Expression.Object.t(Loc.t, Loc.t), Parser_common.pattern_errors);let class_declaration:
Parser_env.env =>
list(Flow_ast.Class.Decorator.t(Loc.t, Loc.t)) =>
Flow_ast.Statement.t(Loc.t, Loc.t);let class_expression: Parser_env.env => Flow_ast.Expression.t(Loc.t, Loc.t);let class_implements:
Parser_env.env =>
attach_leading:bool =>
Flow_ast.Class.Implements.t(Loc.t, Loc.t);let decorator_list:
Parser_env.env =>
list(Flow_ast.Class.Decorator.t(Loc.t, Loc.t));