elm package cache
Packages
Reroutes
About
lamdera.com
Warry
/
elm-stuff
/
1.0.0
README
About
Versions
Source
Modules
ElmStuff.Canonical
Types
type
Alias
=
Alias
(
List
Name
)
Type
Desc
type
alias
Canonical
=
{ package
:
PackageName
, module_
:
Name
}
type
alias
Union
=
{ u_vars
:
List
Name
, u_alts
:
List
Ctor
, u_numAlts
:
Int
, u_opts
:
CtorOpts
}
type
Ctor
=
Ctor
Name
ZeroBased
Int
(
List
Type
)
type
CtorOpts
=
Normal
|
Enum
|
Unbox
type
Annotation
=
Forall
FreeVars
Type
type
alias
FreeVars
=
Dict
Name
()
type
Type
=
TLambda
Type
Type
|
TVar
Name
|
TType
Canonical
Name
(
List
Type
)
|
TRecord
(
Dict
Name
FieldType
) (
Maybe
Name
)
|
TUnit
|
TTuple
Type
Type
(
Maybe
Type
)
|
TAlias
Canonical
Name
(
List
(
Name
,
Type
))
AliasType
type
AliasType
=
Holey
Type
|
Filled
Type
type
FieldType
=
FieldType
Word16
Type
type
alias
PackageName
=
{ author
:
Name
, project
:
Name
}
type
alias
PackageCanonical
=
{ name
:
Name
, package
:
PackageName
}
type
alias
Version
=
{ major
:
Word16
, minor
:
Word16
, patch
:
Word16
}
Decoders
binAlias
:
Decoder
Alias
binCanonical
:
Decoder
Canonical
binUnion
:
Decoder
Union
binCtor
:
Decoder
Ctor
binCtorOpts
:
Decoder
CtorOpts
binAnnotation
:
Decoder
Annotation
binFreeVars
:
Decoder
FreeVars
binType
:
Decoder
Type
binAliasType
:
Decoder
AliasType
binFieldType
:
Decoder
FieldType
binPackageName
:
Decoder
PackageName
binPackageCanonical
:
Decoder
PackageCanonical
binVersion
:
Decoder
Version
README
About
1 version
Source
Modules
ElmStuff
ElmStuff.Canonical
ElmStuff.Interface
ElmStuff.Optimized
Desc