glelm/transpile/context
Types
pub type Export {
TypeOrAliasExport(is_opaque: Bool)
FunctionExport
}
Constructors
-
TypeOrAliasExport(is_opaque: Bool)
-
FunctionExport
pub type Exports {
NoPublic
AllPublic(dict.Dict(String, Export))
SomePublic(dict.Dict(String, Export))
}
Constructors
-
NoPublic
-
AllPublic(dict.Dict(String, Export))
-
SomePublic(dict.Dict(String, Export))
pub type Visibility {
Visibility(is_public: Bool, is_opaque: Bool)
}
Constructors
-
Visibility(is_public: Bool, is_opaque: Bool)
Functions
pub fn handle_custom_type(type_: Type) -> Eval(Nil, a, Context)
pub fn handle_exposing(
exposing: Exposing,
) -> Eval(Nil, a, Context)
pub fn visibility(name: String) -> Eval(Visibility, a, Context)