Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Field | |
| |
NewSignature [Text] [TSType] TSType |
qnUnit :: Qualified (ProperName a) Source #
qnFn0 :: Qualified (ProperName a) Source #
qnFn2 :: Qualified (ProperName a) Source #
qnFn3 :: Qualified (ProperName a) Source #
qnFn4 :: Qualified (ProperName a) Source #
qnFn5 :: Qualified (ProperName a) Source #
qnFn6 :: Qualified (ProperName a) Source #
qnFn7 :: Qualified (ProperName a) Source #
qnFn8 :: Qualified (ProperName a) Source #
qnFn9 :: Qualified (ProperName a) Source #
qnFn10 :: Qualified (ProperName a) Source #
qnStrMap :: Qualified (ProperName a) Source #
qnEffect :: Qualified (ProperName a) Source #
qnNullable :: Qualified (ProperName a) Source #
tyNullable :: Type Source #
constraintToType :: Constraint -> Type Source #
data TypeTranslationContext f Source #
TypeTranslationContext | |
|
type TypeTranslationT f = ReaderT (TypeTranslationContext f) (ExceptT MultipleErrors f) Source #
tsFunction :: forall f. Monad f => (Type -> TypeTranslationT f TSType) -> [Type] -> Type -> TypeTranslationT f TSType Source #
pursTypeToTSType :: forall f. Monad f => Type -> TypeTranslationT f TSType Source #
showTSType :: TSType -> Text Source #
showFunctionParameters :: [TSType] -> Text Source #
isIdentifierStart :: Char -> Bool Source #
isIdentifierPart :: Char -> Bool Source #
isIdentifierName :: Text -> Bool Source #
isSimpleKind :: Kind -> Bool Source #
numberOfTypeParams :: Kind -> Int Source #
isLessSimpleKind :: Kind -> Bool Source #