An interface for functions and mixins that can be invoked from Sass by passing in arguments.
This class represents callables that need to do asynchronous work. It's
only compatible with the asynchronous compile()
methods. If a callback can
work synchronously, it should be a Callable instead.
See Callable for more details.
- Annotations
-
- @sealed
Constructors
-
AsyncCallable(String name, String arguments, FutureOr<
Value> callback(List<Value> arguments)) -
factory
-
AsyncCallable.fromSignature(String signature, FutureOr<
Value> callback(List<Value> arguments), {bool requireParens = true}) -
Creates a callable with a single
signature
and a singlecallback
.factory -
AsyncCallable.function(String name, String arguments, FutureOr<
Value> callback(List<Value> arguments)) -
Creates a callable with the given
name
andarguments
that runscallback
when called.factory
Properties
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited