module Dashi.Prelude ( module Dashi.Prelude , module Control.Applicative , module Control.Lens.Combinators , module Control.Lens.Operators , module Control.Monad , module Dashi.Components.Widget , module Data.Bool , module Data.Fixed , module Data.Foldable , module Data.Maybe , module Data.Semigroup , module Data.String , module Data.Vector.Strict , module GHC.Generics , module Miso.FFI.QQ , module Miso.Prelude , module Miso.String , module Miso.Types ) where import Control.Applicative import Control.Lens.Combinators import Control.Lens.Operators import Control.Monad import Dashi.Components.Widget import Data.Bool import Data.Fixed import Data.Foldable (for_) import Data.Generics.Labels () import Data.Maybe import Data.Semigroup (Semigroup (sconcat)) import Data.String (IsString (fromString)) import Data.Vector.Strict (Vector) import GHC.Generics (Generic) import Miso.FFI.QQ (js) import Miso.Prelude hiding (at, set, view, (#)) import Miso.String ( FromMisoString , MisoString , ToMisoString , fromMisoString , fromMisoStringEither , toMisoString ) import Miso.Types (Attribute, View, text, textRaw) ishow :: (Show a, IsString s) => a -> s ishow :: forall a s. (Show a, IsString s) => a -> s ishow = String -> s forall a. IsString a => String -> a fromString (String -> s) -> (a -> String) -> a -> s forall b c a. (b -> c) -> (a -> b) -> a -> c forall {k} (cat :: k -> k -> *) (b :: k) (c :: k) (a :: k). Category cat => cat b c -> cat a b -> cat a c . a -> String forall a. Show a => a -> String show