Idris2Doc : Text.WebIDL.Types.Argument

Text.WebIDL.Types.Argument

(source)

Definitions

dataConstValue : Type
  ConstValue ::
BooleanLiteral
FloatLiteral
integer

BooleanLiteral ::
true
false

Totality: total
Visibility: public export
Constructors:
B : Bool->ConstValue
F : FloatLit->ConstValue
I : IntLit->ConstValue

Hints:
EqConstValue
HasAttributesConstValue
ShowConstValue
dataDefault : Type
  Default ::
= DefaultValue
ε

(part of Default)] DefaultValue ::
ConstValue
string
[ ]
{ }
null

Totality: total
Visibility: public export
Constructors:
None : Default
EmptyList : Default
EmptySet : Default
Null : Default
S : StringLit->Default
C : ConstValue->Default

Hints:
EqDefault
HasAttributesDefault
ShowDefault
recordArgumentName : Type
  ArgumentName ::
ArgumentNameKeyword
identifier

Totality: total
Visibility: public export
Constructor: 
MkArgName : String->ArgumentName

Projection: 
.value : ArgumentName->String

Hints:
EqArgumentName
HasAttributesArgumentName
ShowArgumentName
.value : ArgumentName->String
Visibility: public export
value : ArgumentName->String
Visibility: public export
recordArgF : Type->Type->Type
Totality: total
Visibility: public export
Constructor: 
MkArg : a->IdlTypeFab->ArgumentName->ArgFab

Projections:
.attrs : ArgFab->a
.name : ArgFab->ArgumentName
.type : ArgFab->IdlTypeFab

Hints:
BifoldableArgF
BifunctorArgF
BitraversableArgF
Eqa=>Eqb=>Eq (ArgFab)
Foldable (ArgFa)
Functor (ArgFa)
Showa=>Showb=>Show (ArgFab)
Traversable (ArgFa)
.attrs : ArgFab->a
Visibility: public export
attrs : ArgFab->a
Visibility: public export
.type : ArgFab->IdlTypeFab
Visibility: public export
type : ArgFab->IdlTypeFab
Visibility: public export
.name : ArgFab->ArgumentName
Visibility: public export
name : ArgFab->ArgumentName
Visibility: public export
Arg : Type
Visibility: public export
recordOptArgF : Type->Type->Type
Totality: total
Visibility: public export
Constructor: 
MkOptArg : a->a->IdlTypeFab->ArgumentName->Default->OptArgFab

Projections:
.attrs : OptArgFab->a
.def : OptArgFab->Default
.name : OptArgFab->ArgumentName
.type : OptArgFab->IdlTypeFab
.typeAttrs : OptArgFab->a

Hints:
BifoldableOptArgF
BifunctorOptArgF
BitraversableOptArgF
Eqa=>Eqb=>Eq (OptArgFab)
Foldable (OptArgFa)
Functor (OptArgFa)
Showa=>Showb=>Show (OptArgFab)
Traversable (OptArgFa)
.attrs : OptArgFab->a
Visibility: public export
attrs : OptArgFab->a
Visibility: public export
.typeAttrs : OptArgFab->a
Visibility: public export
typeAttrs : OptArgFab->a
Visibility: public export
.type : OptArgFab->IdlTypeFab
Visibility: public export
type : OptArgFab->IdlTypeFab
Visibility: public export
.name : OptArgFab->ArgumentName
Visibility: public export
name : OptArgFab->ArgumentName
Visibility: public export
.def : OptArgFab->Default
Visibility: public export
def : OptArgFab->Default
Visibility: public export
OptArg : Type
Visibility: public export
dataArgumentListF : Type->Type->Type
  ArgumentList ::
Argument Arguments
ε

Arguments ::
, Argument Arguments
ε

Argument ::
ExtendedAttributeList ArgumentRest

Ellipsis ::
...
ε
ArgumentRest ::
optional TypeWithExtendedAttributes ArgumentName Default
Type Ellipsis ArgumentName

Totality: total
Visibility: public export
Constructors:
VarArg : List (ArgFab) ->ArgFab->ArgumentListFab
NoVarArg : List (ArgFab) ->List (OptArgFab) ->ArgumentListFab

Hints:
BifoldableArgumentListF
BifunctorArgumentListF
BitraversableArgumentListF
Eqa=>Eqb=>Eq (ArgumentListFab)
Foldable (ArgumentListFa)
Functor (ArgumentListFa)
HasAttributesa=>HasAttributes (ArgumentListFab)
Showa=>Showb=>Show (ArgumentListFab)
Traversable (ArgumentListFa)
ArgumentList : Type
Visibility: public export