HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Moduleservant-static-th-1.0.0.0Haskell2010

Servant.Static.TH.Internal.Mime

This module exports functions and datatypes for using many different mime types.

  • 17 types
  • 7 values
datadata MimeTypeInfo
#

Hold Types and functions work working with a given file type, like html or js.

You can find examples of MimeTypeInfo in the function extensionMimeTypeMap.

Constructors

datadata CSS
#
Instances2Accept, MimeRender
  • Accept CSSDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
    text/css
  • MimeRender CSS ByteStringDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
datadata GIF
#
Instances2Accept, MimeRender
  • Accept GIFDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
    image/gif
  • MimeRender GIF ByteStringDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
datadata JPEG
#
Instances2Accept, MimeRender
  • Accept JPEGDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
    image/jpeg
  • MimeRender JPEG ByteStringDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
datadata ICO
#
Instances2Accept, MimeRender
  • Accept ICODefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
    icon/ico
  • MimeRender ICO ByteStringDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
datadata JS
#
Instances2Accept, MimeRender
  • Accept JSDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
    application/javascript
  • MimeRender JS ByteStringDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
datadata PNG
#
Instances2Accept, MimeRender
  • Accept PNGDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
    image/png
  • MimeRender PNG ByteStringDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
datadata SVG
#
Instances2Accept, MimeRender
  • Accept SVGDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
    image/svg
  • MimeRender SVG ByteStringDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
datadata TXT
#
Instances2Accept, MimeRender
  • Accept TXTDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
    text/plain
  • MimeRender TXT ByteStringDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
datadata EOT
#
Instances2Accept, MimeRender
  • Accept EOTDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
    fonts/eot
  • MimeRender EOT ByteStringDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
datadata TTF
#
Instances2Accept, MimeRender
  • Accept TTFDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
    fonts/ttf
  • MimeRender TTF ByteStringDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
datadata WOFF
#
Instances2Accept, MimeRender
  • Accept WOFFDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
    fonts/woff
  • MimeRender WOFF ByteStringDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
datadata WOFF2
#
Instances2Accept, MimeRender
  • Accept WOFF2Defined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
    fonts/woff2
  • MimeRender WOFF2 ByteStringDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
datadata JSON
#

JSON file

Instances2Accept, MimeRender
  • Accept JSONDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
    application/json
  • MimeRender JSON ByteStringDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
datadata XML
#

XML file

Instances2Accept, MimeRender
  • Accept XMLDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
    application/xml
  • MimeRender XML ByteStringDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
datadata GEXF
#

GEXF file (xml for graph application)

Instances2Accept, MimeRender
  • Accept GEXFDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
    application/gexf
  • MimeRender GEXF ByteStringDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
datadata WASM
#

WASM file (WebAssembly bytecode)

Instances2Accept, MimeRender
  • Accept WASMDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime
    application/wasm
  • MimeRender WASM ByteStringDefined in servant-static-th-1.0.0.0 · Servant.Static.TH.Internal.Mime