Skip to content

Commit 53e2936

Browse files
committed
Rename Config file.
1 parent 5633b85 commit 53e2936

File tree

11 files changed

+512
-497
lines changed

11 files changed

+512
-497
lines changed

jscomp/gentype/EmitJs.ml

Lines changed: 329 additions & 317 deletions
Large diffs are not rendered by default.

jscomp/gentype/EmitType.ml

Lines changed: 166 additions & 157 deletions
Large diffs are not rendered by default.

jscomp/gentype/ExportModule.ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ and exportModuleItemToFields =
6363
let fieldForValue = {fieldForType with type_ = typeForValue} in
6464
{fieldForValue; fieldForType; needsConversion} :: fields)
6565
exportModuleItem []
66-
: config:config -> exportModuleItem -> fieldInfo list)
66+
: config:Config.config -> exportModuleItem -> fieldInfo list)
6767

6868
let rec extendExportModuleItem x ~converter
6969
~(exportModuleItem : exportModuleItem) ~type_ ~valueName =

jscomp/gentype/GenTypeCommon.ml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
module StringMap = Map.Make (String)
22
module StringSet = Set.Make (String)
3-
module Config = Config_
4-
include Config
3+
module Config = GenTypeConfig
54

65
let logNotImplemented x =
76
if !Debug.notImplemented then Log_.item "Not Implemented: %s\n" x
@@ -145,7 +144,7 @@ struct
145144
Some (packageName |> namespace_of_package_name)
146145
else None
147146

148-
let isGeneratedModule id ~config =
147+
let isGeneratedModule id ~(config : Config.config) =
149148
config.bsDependencies
150149
|> List.exists (fun packageName ->
151150
packageName |> packageNameToGeneratedModuleName
File renamed without changes.

jscomp/gentype/ImportPath.ml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ open GenTypeCommon
22

33
type t = string * string
44

5-
let bsCurryPath ~config = ("", Config_.getBsCurryPath ~config)
5+
let bsCurryPath ~config = ("", Config.getBsCurryPath ~config)
66

77
let fromModule ~dir ~importExtension moduleName =
88
let withNoPath =
@@ -18,7 +18,7 @@ let chopExtensionSafe s =
1818

1919
let dump (dir, s) = NodeFilename.concat dir s
2020

21-
let toCmt ~config ~outputFileRelative (dir, s) =
21+
let toCmt ~(config : Config.config) ~outputFileRelative (dir, s) =
2222
let open Filename in
2323
concat
2424
(outputFileRelative |> dirname)

jscomp/gentype/ImportPath.mli

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,9 @@ open GenTypeCommon
22

33
type t
44

5-
val bsCurryPath : config:config -> t
6-
5+
val bsCurryPath : config:Config.config -> t
76
val dump : t -> string
8-
97
val emit : t -> string
10-
118
val fromModule : dir:string -> importExtension:string -> ModuleName.t -> t
12-
139
val fromStringUnsafe : string -> t
14-
15-
val toCmt : config:config -> outputFileRelative:string -> t -> string
10+
val toCmt : config:Config.config -> outputFileRelative:string -> t -> string

jscomp/gentype/ModuleResolver.ml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ let readBsDependenciesDirs ~root =
1717

1818
type pkgs = { dirs : string list; pkgs : (string, string) Hashtbl.t }
1919

20-
let readDirsFromConfig ~config =
20+
let readDirsFromConfig ~(config : Config.config) =
2121
let dirs = ref [] in
2222
let root = config.projectRoot in
2323
let ( +++ ) = Filename.concat in
@@ -51,7 +51,7 @@ let readDirsFromConfig ~config =
5151
| None -> ());
5252
!dirs
5353

54-
let readSourceDirs ~config =
54+
let readSourceDirs ~(config : Config.config) =
5555
let sourceDirs =
5656
[ "lib"; "bs"; ".sourcedirs.json" ]
5757
|> List.fold_left ( +++ ) config.bsbProjectRoot
@@ -196,8 +196,8 @@ let apply ~resolver ~useBsDependencies moduleName =
196196

197197
(** Resolve a reference to ModuleName, and produce a path suitable for require.
198198
E.g. require "../foo/bar/ModuleName.ext" where ext is ".re" or ".js". *)
199-
let resolveModule ~config ~importExtension ~outputFileRelative ~resolver
200-
~useBsDependencies moduleName =
199+
let resolveModule ~(config : Config.config) ~importExtension ~outputFileRelative
200+
~resolver ~useBsDependencies moduleName =
201201
let outputFileRelativeDir =
202202
(* e.g. src if we're generating src/File.re.js *)
203203
Filename.dirname outputFileRelative
@@ -264,8 +264,8 @@ let resolveGeneratedModule ~config ~outputFileRelative ~resolver moduleName =
264264
importPath
265265

266266
(** Returns the path to import a given Reason module name. *)
267-
let importPathForReasonModuleName ~config ~outputFileRelative ~resolver
268-
moduleName =
267+
let importPathForReasonModuleName ~(config : Config.config) ~outputFileRelative
268+
~resolver moduleName =
269269
if !Debug.moduleResolution then
270270
Log_.item "Resolve Reason Module: %s\n" (moduleName |> ModuleName.toString);
271271
match config.shimsMap |> ModuleNameMap.find moduleName with

jscomp/gentype/Paths.ml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ let findNameSpace cmt =
2828
let getOutputFileRelative ~config cmt =
2929
(cmt |> handleNamespace) ^ EmitType.outputFileSuffix ~config
3030

31-
let getOutputFile ~config cmt =
31+
let getOutputFile ~(config : Config.config) cmt =
3232
Filename.concat config.projectRoot (getOutputFileRelative ~config cmt)
3333

3434
let getModuleName cmt =
@@ -57,7 +57,7 @@ let getCmtFile cmt =
5757
cmtFile
5858

5959
let getBsConfigFile ~projectRoot =
60-
let bsconfig = concat projectRoot compilerConfigFile in
60+
let bsconfig = concat projectRoot Config.compilerConfigFile in
6161
match bsconfig |> Sys.file_exists with true -> Some bsconfig | false -> None
6262

6363
(** Find the relative path from /.../bs/lib

jscomp/gentype/Runtime.mli

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ val checkMutableObjectField : previousName:string -> name:string -> bool
1414

1515
val default : string
1616

17-
val emitModuleAccessPath : config:config -> moduleAccessPath -> string
17+
val emitModuleAccessPath : config:Config.config -> moduleAccessPath -> string
1818

1919
val emitJSVariantGetLabel : polymorphic:bool -> string -> string
2020

0 commit comments

Comments
 (0)