module Fay.Types.CompileResult (CompileResult (..)) where

import           SourceMap.Types

data CompileResult = CompileResult
  { CompileResult -> String
resOutput         :: String
  , CompileResult -> [(String, String)]
resImported       :: [(String, FilePath)]
  , CompileResult -> Maybe [Mapping]
resSourceMappings :: Maybe [Mapping]
  } deriving Int -> CompileResult -> ShowS
[CompileResult] -> ShowS
CompileResult -> String
(Int -> CompileResult -> ShowS)
-> (CompileResult -> String)
-> ([CompileResult] -> ShowS)
-> Show CompileResult
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [CompileResult] -> ShowS
$cshowList :: [CompileResult] -> ShowS
show :: CompileResult -> String
$cshow :: CompileResult -> String
showsPrec :: Int -> CompileResult -> ShowS
$cshowsPrec :: Int -> CompileResult -> ShowS
Show