Skip to content

Commit 221bc0c

Browse files
committed
Deduplicate type alias
1 parent db16924 commit 221bc0c

File tree

3 files changed

+17
-22
lines changed

3 files changed

+17
-22
lines changed

cli/src/Cli.elm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -919,7 +919,7 @@ yamlToJsonValueDecoder =
919919

920920

921921
generateFilesFromOpenApiSpecs :
922-
List ( OpenApi.Generate.Config, OpenApi.OpenApi )
922+
List ( OpenApi.Config.Generate, OpenApi.OpenApi )
923923
->
924924
BackendTask.BackendTask
925925
FatalError.FatalError

src/OpenApi/Config.elm

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ module OpenApi.Config exposing
55
, withOutputModuleName, withOverrides, withServer, withWriteMergedTo
66
, autoConvertSwagger, inputs, outputDirectory, swaggerConversionCommand, swaggerConversionUrl
77
, oasPath, overrides, writeMergedTo
8-
, toGenerationConfig, pathToString
8+
, toGenerationConfig, Generate, pathToString
99
, defaultFormats
1010
)
1111

@@ -36,7 +36,7 @@ module OpenApi.Config exposing
3636
3737
# Output
3838
39-
@docs toGenerationConfig, pathToString
39+
@docs toGenerationConfig, Generate, pathToString
4040
4141
4242
# Internal
@@ -553,19 +553,24 @@ overrides (Input input) =
553553
------------
554554

555555

556+
{-| -}
557+
type alias Generate =
558+
{ namespace : List String
559+
, generateTodos : Bool
560+
, effectTypes : List EffectType
561+
, server : Server
562+
, formats : List Format
563+
}
564+
565+
556566
{-| -}
557567
toGenerationConfig :
558568
List { format : String, basicType : Common.BasicType }
559569
-> Config
560570
-> List ( Input, OpenApi.OpenApi )
561571
->
562572
List
563-
( { namespace : List String
564-
, generateTodos : Bool
565-
, effectTypes : List EffectType
566-
, server : Server
567-
, formats : List Format
568-
}
573+
( Generate
569574
, OpenApi.OpenApi
570575
)
571576
toGenerationConfig formatsInput (Config config) augmentedInputs =

src/OpenApi/Generate.elm

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
module OpenApi.Generate exposing (Config, ContentSchema(..), Message, Path, Mime, files)
1+
module OpenApi.Generate exposing (ContentSchema(..), Message, Path, Mime, files)
22

33
{-|
44
5-
@docs Config, ContentSchema, Message, Path, Mime, files
5+
@docs ContentSchema, Message, Path, Mime, files
66
77
-}
88

@@ -100,19 +100,9 @@ type alias PerPackage a =
100100
}
101101

102102

103-
{-| -}
104-
type alias Config =
105-
{ namespace : List String
106-
, generateTodos : Bool
107-
, effectTypes : List OpenApi.Config.EffectType
108-
, server : OpenApi.Config.Server
109-
, formats : List OpenApi.Config.Format
110-
}
111-
112-
113103
{-| -}
114104
files :
115-
Config
105+
OpenApi.Config.Generate
116106
-> OpenApi.OpenApi
117107
->
118108
Result

0 commit comments

Comments
 (0)