diff options
Diffstat (limited to 'scaffolder/src/Text/Edifact/Scaffolder/Composites/Dependencies.hs')
-rw-r--r-- | scaffolder/src/Text/Edifact/Scaffolder/Composites/Dependencies.hs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/scaffolder/src/Text/Edifact/Scaffolder/Composites/Dependencies.hs b/scaffolder/src/Text/Edifact/Scaffolder/Composites/Dependencies.hs new file mode 100644 index 0000000..51d45bf --- /dev/null +++ b/scaffolder/src/Text/Edifact/Scaffolder/Composites/Dependencies.hs | |||
@@ -0,0 +1,20 @@ | |||
1 | {-# LANGUAGE OverloadedStrings #-} | ||
2 | |||
3 | module Text.Edifact.Scaffolder.Composites.Dependencies | ||
4 | ( -- * | ||
5 | mkDependenciesHaddock | ||
6 | , mkDependenciesImports | ||
7 | , mkDependenciesReexports | ||
8 | ) where | ||
9 | |||
10 | import Text.Edifact.Scaffolder.Commons | ||
11 | import Text.Edifact.Scaffolder.Composites.Types | ||
12 | |||
13 | mkDependenciesReexports :: NonEmpty Element -> Scaffolding [Export] | ||
14 | mkDependenciesReexports = reexportDependencies fElement | ||
15 | |||
16 | mkDependenciesImports :: NonEmpty Element -> Scaffolding [ImportGroup] | ||
17 | mkDependenciesImports = fmap (pure . singleImport) . importDependencies "Simples" fElement | ||
18 | |||
19 | mkDependenciesHaddock :: NonEmpty Element -> Scaffolding [Text] | ||
20 | mkDependenciesHaddock = haddockDependencies fElement | ||