blob: 51d45bfe6a19edcc0498f91fbe631a51c9e12a64 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
{-# LANGUAGE OverloadedStrings #-}
module Text.Edifact.Scaffolder.Composites.Dependencies
( -- *
mkDependenciesHaddock
, mkDependenciesImports
, mkDependenciesReexports
) where
import Text.Edifact.Scaffolder.Commons
import Text.Edifact.Scaffolder.Composites.Types
mkDependenciesReexports :: NonEmpty Element -> Scaffolding [Export]
mkDependenciesReexports = reexportDependencies fElement
mkDependenciesImports :: NonEmpty Element -> Scaffolding [ImportGroup]
mkDependenciesImports = fmap (pure . singleImport) . importDependencies "Simples" fElement
mkDependenciesHaddock :: NonEmpty Element -> Scaffolding [Text]
mkDependenciesHaddock = haddockDependencies fElement
|