aboutsummaryrefslogtreecommitdiff
path: root/src/Text/Pandoc/Options.hs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Text/Pandoc/Options.hs')
-rw-r--r--src/Text/Pandoc/Options.hs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/Text/Pandoc/Options.hs b/src/Text/Pandoc/Options.hs
index ac791ac74..a19f4b087 100644
--- a/src/Text/Pandoc/Options.hs
+++ b/src/Text/Pandoc/Options.hs
@@ -42,6 +42,7 @@ module Text.Pandoc.Options ( Extension(..)
, EPUBVersion (..)
, WriterOptions (..)
, TrackChanges (..)
+ , MediaBag
, def
, isEnabled
) where
@@ -49,6 +50,8 @@ import Data.Set (Set)
import qualified Data.Set as Set
import Data.Default
import Text.Pandoc.Highlighting (Style, pygments)
+import qualified Data.ByteString.Lazy as BL
+import qualified Data.Map as M
-- | Individually selectable syntax extensions.
data Extension =
@@ -274,6 +277,9 @@ data TrackChanges = AcceptChanges
| AllChanges
deriving (Show, Read, Eq)
+-- | A map of media paths to their binary representations.
+type MediaBag = M.Map String BL.ByteString
+
-- | Options for writers
data WriterOptions = WriterOptions
{ writerStandalone :: Bool -- ^ Include header and footer