Safe Haskell | Safe-Inferred |
---|
Language.TypeScript.Types
Description
Documentation
data DeclarationElement Source
Constructors
Interface CommentPlaceholder String (Maybe [TypeParameter]) (Maybe [TypeRef]) TypeBody |
Constructors
Constructors
TypeBody [(CommentPlaceholder, TypeMember)] |
data TypeMember Source
Constructors
Instances
data IndexSignature Source
Constructors
IndexSignature String StringOrNumber Type |
data ParameterListAndReturnType Source
Constructors
ParameterListAndReturnType (Maybe [TypeParameter]) [Parameter] (Maybe Type) |
Constructors
RequiredOrOptionalParameter (Maybe PublicOrPrivate) String (Maybe Optional) (Maybe Type) | |
RestParameter String (Maybe Type) |
data StringOrNumber Source
data PublicOrPrivate Source
Constructors
Predefined PredefinedType | |
TypeReference TypeRef | |
ObjectType TypeBody | |
ArrayType Type | |
FunctionType (Maybe [TypeParameter]) [Parameter] Type | |
ConstructorType (Maybe [TypeParameter]) [Parameter] Type |
Constructors
TypeName (Maybe ModuleName) String |
data PredefinedType Source
Constructors
AnyType | |
NumberType | |
BooleanType | |
StringType | |
VoidType |