@@ -13,22 +13,22 @@ let fileHeader ~sourceFile =
1313 ~lines: [ " TypeScript file generated from " ^ sourceFile ^ " by genType." ]
1414 ^ " /* eslint-disable import/first */\n\n "
1515
16- let generatedFilesExtension ~(config : Config.config ) =
16+ let generatedFilesExtension ~(config : Config.t ) =
1717 match config.generatedFileExtension with
1818 | Some s ->
1919 (* from .foo.bar to .foo *)
2020 Filename. remove_extension s
2121 | None -> " .gen"
2222
23- let outputFileSuffix ~(config : Config.config ) =
23+ let outputFileSuffix ~(config : Config.t ) =
2424 match config.generatedFileExtension with
2525 | Some s when Filename. extension s <> " " (* double extension *) -> s
2626 | _ -> generatedFilesExtension ~config ^ " .tsx"
2727
2828let generatedModuleExtension ~config = generatedFilesExtension ~config
2929let shimExtension = " .shim.ts"
3030
31- let interfaceName ~(config : Config.config ) name =
31+ let interfaceName ~(config : Config.t ) name =
3232 match config.exportInterfaces with true -> " I" ^ name | false -> name
3333
3434let typeAny = ident ~builtin: true " any"
@@ -73,7 +73,7 @@ let isTypeReactRef ~fields =
7373let isTypeFunctionComponent ~fields type_ =
7474 type_ |> isTypeReactElement && not (isTypeReactRef ~fields )
7575
76- let rec renderType ~(config : Config.config ) ?(indent = None ) ~typeNameIsInterface ~inFunType
76+ let rec renderType ~(config : Config.t ) ?(indent = None ) ~typeNameIsInterface ~inFunType
7777 type0 =
7878 match type0 with
7979 | Array (t , arrayKind ) ->
@@ -280,7 +280,7 @@ let emitExportConst ~early ?(comment = "") ~config ?(docString = "") ~emitters
280280let emitExportDefault ~emitters name =
281281 " export default " ^ name ^ " ;" |> Emitters. export ~emitters
282282
283- let emitExportType ~(config : Config.config ) ~emitters ~nameAs ~opaque ~type_ ~typeNameIsInterface
283+ let emitExportType ~(config : Config.t ) ~emitters ~nameAs ~opaque ~type_ ~typeNameIsInterface
284284 ~typeVars resolvedTypeName =
285285 let typeParamsString = EmitText. genericsString ~type Vars in
286286 let isInterface = resolvedTypeName |> typeNameIsInterface in
@@ -334,7 +334,7 @@ let emitImportValueAsEarly ~emitters ~name ~nameAs importPath =
334334 ^ " ';"
335335 |> Emitters. requireEarly ~emitters
336336
337- let emitRequire ~importedValueOrComponent ~early ~emitters ~(config : Config.config ) ~moduleName
337+ let emitRequire ~importedValueOrComponent ~early ~emitters ~(config : Config.t ) ~moduleName
338338 importPath =
339339 let commentBeforeRequire =
340340 match importedValueOrComponent with
0 commit comments