Idris2Doc : Text.WebIDL.Types.Type

Text.WebIDL.Types.Type

(source)

Definitions

dataBufferRelatedType : Type
  BufferRelatedType ::
ArrayBuffer
DataView
Int8Array
Int16Array
Int32Array
Uint8Array
Uint16Array
Uint32Array
Uint8ClampedArray
Float32Array
Float64Array

Totality: total
Visibility: public export
Constructors:
ArrayBuffer : BufferRelatedType
DataView : BufferRelatedType
Int8Array : BufferRelatedType
Int16Array : BufferRelatedType
Int32Array : BufferRelatedType
Uint8Array : BufferRelatedType
Uint16Array : BufferRelatedType
Uint32Array : BufferRelatedType
Uint8ClampedArray : BufferRelatedType
Float32Array : BufferRelatedType
Float64Array : BufferRelatedType

Hints:
EqBufferRelatedType
HasAttributesBufferRelatedType
ShowBufferRelatedType
dataStringType : Type
  StringType ::
ByteString
DOMString
USVString

Totality: total
Visibility: public export
Constructors:
ByteString : StringType
DOMString : StringType
USVString : StringType

Hints:
EqStringType
HasAttributesStringType
ShowStringType
dataIntType : Type
Totality: total
Visibility: public export
Constructors:
Short : IntType
Long : IntType
LongLong : IntType

Hints:
EqIntType
HasAttributesIntType
ShowIntType
dataFloatType : Type
Totality: total
Visibility: public export
Constructors:
Float : FloatType
Dbl : FloatType

Hints:
EqFloatType
HasAttributesFloatType
ShowFloatType
dataPrimitiveType : Type
  PrimitiveType ::
UnsignedIntegerType
UnrestrictedFloatType
undefined
boolean
byte
octet
bigint
UnrestrictedFloatType ::
unrestricted FloatType
FloatType

FloatType ::
float
double

UnsignedIntegerType ::
unsigned IntegerType
IntegerType

IntegerType ::
short
long OptionalLong

OptionalLong ::
long
ε

Totality: total
Visibility: public export
Constructors:
Unsigned : IntType->PrimitiveType
Signed : IntType->PrimitiveType
Unrestricted : FloatType->PrimitiveType
Restricted : FloatType->PrimitiveType
Undefined : PrimitiveType
Boolean : PrimitiveType
Byte : PrimitiveType
Octet : PrimitiveType
BigInt : PrimitiveType

Hints:
EqPrimitiveType
HasAttributesPrimitiveType
ShowPrimitiveType
dataConstTypeF : Type->Type
Totality: total
Visibility: public export
Constructors:
CP : PrimitiveType->ConstTypeFa
CI : a->ConstTypeFa

Hints:
Eq{arg:15729}=>Eq (ConstTypeF{arg:15729})
FoldableConstTypeF
FunctorConstTypeF
HasAttributes{arg:15729}=>HasAttributes (ConstTypeF{arg:15729})
Show{arg:15729}=>Show (ConstTypeF{arg:15729})
TraversableConstTypeF
dataNullable : Type->Type
  Null ::
?
ε

Totality: total
Visibility: public export
Constructors:
MaybeNull : a->Nullablea
NotNull : a->Nullablea

Hints:
Eq{arg:15963}=>Eq (Nullable{arg:15963})
FoldableNullable
FunctorNullable
HasAttributes{arg:15963}=>HasAttributes (Nullable{arg:15963})
Show{arg:15963}=>Show (Nullable{arg:15963})
TraversableNullable
val : Nullablea->a
Visibility: public export
zipWith : (a->b->c) ->Nullablea->Nullableb->Nullablec
Visibility: public export
nullVal : Nullablea->a
Visibility: export
nullable : Nullablea->Nullablea
Visibility: export
notNullable : Nullablea->Nullablea
Visibility: export
isNullable : Nullablea->Bool
Visibility: export
dataIdlTypeF : Type->Type->Type
  Type ::
SingleType
UnionType Null

SingleType ::
DistinguishableType
any
PromiseType

PromiseType ::
Promise < Type >

Totality: total
Visibility: public export
Constructors:
Any : IdlTypeFab
D : Nullable (DistinguishableFab) ->IdlTypeFab
U : Nullable (UnionTypeFab) ->IdlTypeFab
Promise : IdlTypeFab->IdlTypeFab

Hints:
BifoldableIdlTypeF
BifunctorIdlTypeF
BitraversableIdlTypeF
Eqa=>Eqb=>Eq (IdlTypeFab)
Foldable (IdlTypeFa)
Functor (IdlTypeFa)
HasAttributesa=>HasAttributes (IdlTypeFab)
Showa=>Showb=>Show (IdlTypeFab)
Traversable (IdlTypeFa)
recordUnionTypeF : Type->Type->Type
  UnionType ::
( UnionMemberType or UnionMemberType UnionMemberTypes )

UnionMemberTypes ::
or UnionMemberType UnionMemberTypes
ε

Totality: total
Visibility: public export
Constructor: 
UT : UnionMemberTypeFab->UnionMemberTypeFab->List (UnionMemberTypeFab) ->UnionTypeFab

Projections:
.fst : UnionTypeFab->UnionMemberTypeFab
.rest : UnionTypeFab->List (UnionMemberTypeFab)
.snd : UnionTypeFab->UnionMemberTypeFab

Hints:
BifoldableUnionTypeF
BifunctorUnionTypeF
BitraversableUnionTypeF
Eqa=>Eqb=>Eq (UnionTypeFab)
Foldable (UnionTypeFa)
Functor (UnionTypeFa)
Showa=>Showb=>Show (UnionTypeFab)
Traversable (UnionTypeFa)
.fst : UnionTypeFab->UnionMemberTypeFab
Visibility: public export
fst : UnionTypeFab->UnionMemberTypeFab
Visibility: public export
.snd : UnionTypeFab->UnionMemberTypeFab
Visibility: public export
snd : UnionTypeFab->UnionMemberTypeFab
Visibility: public export
.rest : UnionTypeFab->List (UnionMemberTypeFab)
Visibility: public export
rest : UnionTypeFab->List (UnionMemberTypeFab)
Visibility: public export
recordUnionMemberTypeF : Type->Type->Type
  UnionMemberType ::
ExtendedAttributeList DistinguishableType
UnionType Null

Totality: total
Visibility: public export
Constructor: 
MkUnionMember : a->DistinguishableFab->UnionMemberTypeFab

Projections:
.attr : UnionMemberTypeFab->a
.type : UnionMemberTypeFab->DistinguishableFab

Hints:
BifoldableUnionMemberTypeF
BifunctorUnionMemberTypeF
BitraversableUnionMemberTypeF
Eqa=>Eqb=>Eq (UnionMemberTypeFab)
Foldable (UnionMemberTypeFa)
Functor (UnionMemberTypeFa)
Showa=>Showb=>Show (UnionMemberTypeFab)
Traversable (UnionMemberTypeFa)
.attr : UnionMemberTypeFab->a
Visibility: public export
attr : UnionMemberTypeFab->a
Visibility: public export
.type : UnionMemberTypeFab->DistinguishableFab
Visibility: public export
type : UnionMemberTypeFab->DistinguishableFab
Visibility: public export
dataDistinguishableF : Type->Type->Type
  DistinguishableType ::
PrimitiveType Null
StringType Null
identifier Null
sequence < TypeWithExtendedAttributes > Null
object Null
symbol Null
BufferRelatedType Null
FrozenArray < TypeWithExtendedAttributes > Null
ObservableArray < TypeWithExtendedAttributes > Null
RecordType Null

RecordType ::
record < StringType , TypeWithExtendedAttributes >

Totality: total
Visibility: public export
Constructors:
P : PrimitiveType->DistinguishableFab
S : StringType->DistinguishableFab
I : b->DistinguishableFab
B : BufferRelatedType->DistinguishableFab
Sequence : a->IdlTypeFab->DistinguishableFab
FrozenArray : a->IdlTypeFab->DistinguishableFab
ObservableArray : a->IdlTypeFab->DistinguishableFab
Record : StringType->a->IdlTypeFab->DistinguishableFab
Object : DistinguishableFab
Symbol : DistinguishableFab

Hints:
BifoldableDistinguishableF
BifunctorDistinguishableF
BitraversableDistinguishableF
Eqb=>Eqa=>Eq (DistinguishableFab)
Foldable (DistinguishableFa)
Functor (DistinguishableFa)
Showb=>Showa=>Show (DistinguishableFab)
Traversable (DistinguishableFa)
IdlType : Type
Visibility: public export
UnionType : Type
Visibility: public export
UnionMemberType : Type
Visibility: public export
Distinguishable : Type
Visibility: public export
ConstType : Type
Visibility: public export
0OptionalType : Type
  OptionalType ::
, TypeWithExtendedAttributes
ε

Visibility: public export
identToType : b->IdlTypeFab
  Wraps and `Indentifier` as a non-nullable type.

Visibility: export
undefined : IdlTypeFab
  The `Undefined` type

Visibility: export
isUndefined : IdlTypeFab->Bool
Visibility: export
domString : IdlTypeFab
Visibility: export
ulong : IdlTypeFab
Visibility: export
isIndex : IdlTypeFab->Bool
Visibility: export