Hwaro::Assets::Sass::SassModule
A loaded @use module: its root-scope members (plus anything it
@forwards). Module-private state stays in the closed-over
environments.
Constructors
new(variables : Hash(String, String), mixins : Hash(String, Hwaro::Assets::Sass::MixinClosure), functions : Hash(String, Hwaro::Assets::Sass::FunctionClosure | Array(Hwaro::Assets::Sass::Value), Hash(String, Hwaro::Assets::Sass::Value) -> Hwaro::Assets::Sass::Value) = {} of String => SassFn, live : Nil | Hwaro::Assets::Sass::Environment = nil)
SourceInstance methods
functions
Sourcemixins
Sourcens.$name — dart-sass module variables are live bindings, so a
counter bumped by $n: $n + 1 !global inside a module's
function reads back updated. Private (-) names stay hidden.
variables
Source