SassArgumentList class

A SassScript argument list.

An argument list comes from a rest argument. It's distinct from a normal SassList in that it may contain a keyword map as well as the positional arguments.

Inheritance
Annotations

Constructors

SassArgumentList(Iterable<Value> contents, Map<String, Value> keywords, ListSeparator separator)
factory

Properties

asList List<Value>
This value as a list. [...]
read-only, inherited
hasBrackets bool
Whether this value as a list has brackets. [...]
read-only, inherited
hashCode int
The hash code for this object. [...]
read-only, inherited
isTruthy bool
Whether the value counts as true in an @if statement and other contexts.
read-only, inherited
keywords Map<String, Value>
The keyword arguments attached to this argument list. [...]
read-only
realNull Value
Returns Dart's null value if this is sassNull, and returns this otherwise.
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
separator ListSeparator
The separator for this value as a list. [...]
read-only, inherited

Methods

assertBoolean([String name]) SassBoolean
Throws a SassScriptException if this isn't a boolean. [...]
inherited
assertColor([String name]) SassColor
Throws a SassScriptException if this isn't a color. [...]
inherited
assertFunction([String name]) SassFunction
Throws a SassScriptException if this isn't a function reference. [...]
inherited
assertMap([String name]) SassMap
Throws a SassScriptException if this isn't a map. [...]
inherited
assertNumber([String name]) SassNumber
Throws a SassScriptException if this isn't a number. [...]
inherited
assertString([String name]) SassString
Throws a SassScriptException if this isn't a string. [...]
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
sassIndexToListIndex(Value sassIndex, [String name]) int
Converts sassIndex into a Dart-style index into the list returned by asList. [...]
inherited
toCssString() String
Returns a valid CSS representation of this. [...]
inherited
toString() String
Returns a string representation of this object.
inherited
tryMap() SassMap
Returns this as a SassMap if it is one (including empty lists, which count as empty maps) or returns null if it's not.
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited