{-# LANGUAGE OverloadedStrings #-}
-- | Build time configuration used during code generation.
module GI.WebKit2WebExtension.Config ( overrides ) where

import qualified Data.Text as T
import Data.Text (Text)

-- | Overrides used when generating these bindings.
overrides :: Text
overrides :: Text
overrides = [Text] -> Text
T.unlines
 [ Text
"namespace WebKit2WebExtension"
 , Text
""
 , Text
"# https://github.com/haskell-gi/haskell-gi/issues/67"
 , Text
"ignore DOMNode.clone_node"
 , Text
""
 , Text
"# https://github.com/haskell-gi/haskell-gi/pull/162"
 , Text
"set-attr WebKit2WebExtension/WebExtension/get_page/@return-value nullable 1"
 , Text
"set-attr WebKit2WebExtension/WebPage/get_dom_document/@return-value nullable 1"
 , Text
"set-attr WebKit2WebExtension/WebPage/get_uri/@return-value nullable 1"
 , Text
"set-attr WebKit2WebExtension/Frame/get_uri/@return-value nullable 1"
 , Text
""
 , Text
"# https://github.com/haskell-gi/haskell-gi/issues/229"
 , Text
"set-attr WebKit2WebExtension/DOMNodeList/item/@return-value nullable 1"]