@@ -46,7 +46,8 @@ let rec fromDotTyped =
4646
4747| _ => raise (ReasonGenerationError ("Unknown dottyped type" ));
4848
49- let rec compile = (~moduleName=?, ~typeTable=?, moduleDefinition)=>
49+ let rec compile =
50+ (~moduleName=?, ~typeTable=?, ~skipFmt= false , moduleDefinition)=>
5051switch (moduleDefinition) {
5152| DotTyped . ModuleDeclaration ({name, declarations})=>
5253let declarations =
@@ -55,9 +56,17 @@ let rec compile = (~moduleName=?, ~typeTable=?, moduleDefinition) =>
5556 compile(
5657 ~moduleName= extractName(name),
5758 ~typeTable= TypeTable2 . make(declarations),
59+ ~skipFmt,
5860 ),
5961 );
60- Js . Array . joinWith("\n " , declarations)|. Reason . parseRE|. Reason . printRE;
62+
63+ if (skipFmt) {
64+ Js . Array . joinWith("\n " , declarations);
65+ }else {
66+ Js . Array . joinWith("\n " , declarations)
67+ |. Reason . parseRE
68+ |. Reason . printRE;
69+ };
6170
6271| DotTyped . ReactComponent ({name, type_: DotTyped . Object (propTypes )})=>
6372let hasOptional = Array . some(propTypes. properties, prop=> prop. optional);