chiasma-0.2.0.0: lib/Chiasma/Data/Conduit.hs
{-# LANGUAGE DataKinds #-}
module Chiasma.Data.Conduit where
import Conduit (ConduitT, Flush)
import Data.Conduit.Binary (sinkHandleFlush)
import Data.Conduit.Process.Typed (StreamSpec, StreamType(STInput), createPipe)
createSinkFlush :: MonadIO m => StreamSpec 'STInput (ConduitT (Flush ByteString) o m ())
createSinkFlush = sinkHandleFlush <$> createPipe