Module
DTS.Types
- Package
- purescript-dts
- Repository
- thought2/purescript-dts
#PropModifiers Source
type PropModifiers = { optional :: Boolean, readonly :: Boolean }#TsDeclaration Source
data TsDeclarationRepresents a subset of TypeScript type declarations
Constructors
TsDeclTypeDef TsName TsDeclVisibility (OSet TsName) TsTypeTsDeclValueDef TsName TsDeclVisibility TsTypeTsDeclComments (Array String)
Instances
#TsQualName Source
#TsRecordField Source
#TsType Source
data TsTypeRepresents a subset of TypeScript types
Constructors
TsTypeNumberTsTypeStringTsTypeBooleanTsTypeNullTsTypeArray TsTypeTsTypeReadonlyArray TsTypeTsTypeIntersection (Array TsType)TsTypeUnion (Array TsType)TsTypeRecord (Array TsRecordField)TsTypeFunction TsTypeArgsQuant (Array TsFnArg) TsTypeTsTypeConstructor TsQualName TsTypeArgsTsTypeUniqueSymbolTsTypeVar TsNameTsTypeTypelevelString StringTsTypeVoid
Instances
#TsTypeArgsQuant Source
#printTsName Source
printTsName :: TsName -> String