Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Field | |
| |
NewSignature [Text] [TSType] TSType |
qnUnit :: Qualified (ProperName a) Source #
tyFn0 :: SourceType Source #
tyFn2 :: SourceType Source #
tyFn3 :: SourceType Source #
tyFn4 :: SourceType Source #
tyFn5 :: SourceType Source #
tyFn6 :: SourceType Source #
tyFn7 :: SourceType Source #
tyFn8 :: SourceType Source #
tyFn9 :: SourceType Source #
tyFn10 :: SourceType 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 #
qnEffectFn1 :: Qualified (ProperName a) Source #
qnEffectFn2 :: Qualified (ProperName a) Source #
qnEffectFn3 :: Qualified (ProperName a) Source #
qnEffectFn4 :: Qualified (ProperName a) Source #
qnEffectFn5 :: Qualified (ProperName a) Source #
qnEffectFn6 :: Qualified (ProperName a) Source #
qnEffectFn7 :: Qualified (ProperName a) Source #
qnEffectFn8 :: Qualified (ProperName a) Source #
qnEffectFn9 :: Qualified (ProperName a) Source #
qnEffectFn10 :: Qualified (ProperName a) Source #
qnStrMap :: Qualified (ProperName a) Source #
qnEffect :: Qualified (ProperName a) Source #
qnNullable :: Qualified (ProperName a) Source #
qnForeignObject :: Qualified (ProperName a) Source #
data TypeTranslationContext f Source #
TypeTranslationContext | |
|
type TypeTranslationT f = ReaderT (TypeTranslationContext f) (ExceptT MultipleErrors f) Source #
tsFunction :: forall f. Monad f => (SourceType -> TypeTranslationT f TSType) -> [SourceType] -> SourceType -> TypeTranslationT f TSType Source #
pursTypeToTSType :: forall f. Monad f => SourceType -> 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 :: SourceKind -> Bool Source #
numberOfTypeParams :: SourceKind -> Int Source #
isLessSimpleKind :: SourceKind -> Bool Source #
extractTypes :: SourceKind -> [(a, Maybe SourceKind)] -> Maybe [a] Source #