yak_runner
library
Extensions
-
CacheNullaryAsyncX
on NullaryAsync<T>
-
generates a Cache from a NullaryAsync
-
CacheNullaryX
on Nullary<T>
-
generates a Cache from a Nullary
-
CacheUnaryAsyncX
on UnaryAsync<T, S>
-
given an argument generates a Cache from a UnaryAsync
-
CacheUnaryX
on Unary<T, S>
-
given an argument generates a Cache from a Unary
-
EmptyOnNullX
on Iterable<T>?
-
an extension on nullable
Iterable<T>
-
IterableContainsAnyX
on S
-
an extension that search an
Iterable
for any other element of a second Iterable
-
IterableNullaryCombineValueResultX
on Iterable<ResultNullary<T>>
-
-
IterableNullaryCombineVoidResultX
on Iterable<VoidResultNullary>
-
-
IterableNullaryToResultNullaryAsyncX
on Iterable<NullaryFutureOr<T>>
-
-
IterableNullaryToResultNullaryX
on Iterable<Nullary<T>>
-
-
IterableUnaryCombineValueResultX
on Iterable<ResultUnary<T, S>>
-
-
IterableUnaryCombineVoidResultX
on Iterable<VoidResultUnary<T>>
-
-
IterableUnaryToResultUnaryAsyncX
on Iterable<UnaryFutureOr<T, S>>
-
-
IterableUnaryToResultUnaryVoidX
on Iterable<Unary<T, S>>
-
-
IterableUnaryToResultUnaryX
on Iterable<Unary<T, S>>
-
-
LetX
on T
-
an extension on an object that uses it in a given unary
-
ListEqualityX
on S
-
an extension
List<T>
-
MapContainsAnyX
on R
-
an extension that search an
Map
for any other element of a second Map
-
MapEqualityX
on M
-
an extension
Map<T, S>
-
RecastFailureX
on Failure<T>
-
recast a Failure with to the desired Type
-
RecastSuccessX
on Result<T>
-
recast a Result with to the desired Type
-
ResultLetRunX
on Result<S>
-
syntactic sugar to pass a Result to a ResultUnary
-
ResultNullaryFutureOrVoidX
on NullaryFutureOr<T>
-
-
ResultNullaryFutureOrX
on NullaryFutureOr<T>
-
ResultNullaryFutureOrX turns a NullaryFutureOr function
into a ResultNullaryAsync function
-
ResultNullaryX
on Nullary<T>
-
ResultNullaryX turns a Nullary function
into a ResultNullary function
-
ResultUnaryFutureOrVoidX
on UnaryFutureOr<T, S>
-
ResultUnaryFutureOrX turns a UnaryFutureOr function
into a ResultUnaryAsync function
-
ResultUnaryFutureOrX
on UnaryFutureOr<T, S>
-
ResultUnaryFutureOrX turns a UnaryFutureOr function
into a ResultUnaryAsync function
-
ResultUnaryVoidX
on Unary<T, S>
-
ResultUnaryX turns a [Unary function
into a ResultUnary function
-
ResultUnaryX
on Unary<T, S>
-
ResultUnaryX turns a [Unary function
into a ResultUnary function
-
RoundToPrecisionX
on double
-
round a double to with a precision of given
n
digits
-
SetEqualityX
on S
-
an extension
List<T>
-
ThenRunNullaryX
on FutureVoidResult
-
syntactic sugar to pass a FutureVoidResult to a NullaryFutureOr
-
ThenRunUnaryVoidX
on FutureResult<S>
-
syntactic sugar to pass a FutureResult to a UnaryFutureOr
-
ThenRunUnaryX
on FutureResult<S>
-
syntactic sugar to pass a FutureResult to a UnaryFutureOr
-
VoidResultLetRunX
on VoidResult
-
syntactic sugar to pass a VoidResult to a ResultNullary
Functions
-
clampInt(int value, int min, int max)
→ int
-
see
sky_engine/lib/ui/lerp.dart
-
lerpInt(int a, int b, double t)
→ double
-
see
sky_engine/lib/ui/lerp.dart
-
lerpNNDouble(double a, double b, double t)
→ double
-
see
sky_engine/lib/ui/lerp.dart
_lerpDouble
-
nullaryRun<T extends Object>(Nullary<T> function)
→ ResultNullary<T>
-
takes as argument a Nullary returns a ResultNullary
-
nullaryRunAsync<T extends Object>(NullaryFutureOr<T> function)
→ ResultNullaryAsync<T>
-
takes as argument a NullaryFutureOr returns a ResultNullaryAsync
-
nullaryRunVoid<T>(Nullary<T> function)
→ VoidResultNullary
-
takes as argument a Nullary returns a VoidResultNullary
-
nullaryRunVoidAsync<T>(NullaryFutureOr<T> function)
→ VoidResultNullaryAsync
-
takes as argument a NullaryAsync returns a VoidResultNullaryAsync
-
unaryRun<T extends Object, S extends Object>(Unary<T, S> function)
→ ResultUnary<T, S>
-
takes as argument a Unary returns a ResultUnary
-
unaryRunAsync<T extends Object, S>(UnaryFutureOr<T, S> function)
→ ResultUnaryAsync<T, S>
-
takes as argument a UnaryFutureOr returns a ResultUnaryAsync
-
unaryRunVoid<T, S>(Unary<T, S> function)
→ VoidResultUnary<S>
-
takes as argument a Unary returns a VoidResultUnary
-
unaryRunVoidAsync<T, S>(UnaryFutureOr<T, S> function)
→ VoidResultUnaryAsync<S>
-
takes as argument a UnaryAsync returns a VoidResultUnaryAsync
Typedefs
-
FutureResult<T extends Object>
= FutureOr<Result<T>>
-
a FutureOr Result
-
FutureVoidResult
= FutureOr<VoidResult>
-
a FutureOr VoidResult
-
Json
= Map<String, Object?>
-
-
MultiArgFunction2<T, S, U>
= T Function(S, U)
-
a typedef for a "multi-argument" Function
-
MultiArgFunction3<T, S, U, V>
= T Function(S, U, V)
-
a typedef for a "multi-argument" Function
-
MultiArgFunction4<T, S, U, V, W>
= T Function(S, U, V, W)
-
a typedef for a "multi-argument" Function
-
MultiArgFunction5<T, S, U, V, W, X>
= T Function(S, U, V, W, X)
-
a typedef for a "multi-argument" Function
-
MultiArgFunctionAsync2<T, S, U>
= MultiArgFunction2<Future<T>, S, U>
-
a typedef for an async "multi-argument" Function
-
MultiArgFunctionAsync3<T, S, U, V>
= MultiArgFunction3<Future<T>, S, U, V>
-
a typedef for an async "multi-argument" Function
-
MultiArgFunctionAsync4<T, S, U, V, W>
= MultiArgFunction4<Future<T>, S, U, V, W>
-
a typedef for an async "multi-argument" Function
-
MultiArgFunctionAsync5<T, S, U, V, W, X>
= MultiArgFunction5<Future<T>, S, U, V, W, X>
-
a typedef for an async "multi-argument" Function
-
MultiArgFunctionFutureOr2<T, S, U>
= MultiArgFunction2<FutureOr<T>, S, U>
-
a typedef for an async "multi-argument" Function
-
MultiArgFunctionFutureOr3<T, S, U, V>
= MultiArgFunction3<FutureOr<T>, S, U, V>
-
a typedef for an async "multi-argument" Function
-
MultiArgFunctionFutureOr4<T, S, U, V, W>
= MultiArgFunction4<FutureOr<T>, S, U, V, W>
-
a typedef for an async "multi-argument" Function
-
MultiArgFunctionFutureOr5<T, S, U, V, W, X>
= MultiArgFunction5<FutureOr<T>, S, U, V, W, X>
-
a typedef for an async "multi-argument" Function
-
Nullary<T>
= T Function()
-
a typedef for a "nullary" Function
-
NullaryAsync<T>
= Nullary<Future<T>>
-
-
NullaryFutureOr<T>
= Nullary<FutureOr<T>>
-
-
NullaryVoid
= Nullary<void>
-
a typedef for an Nullary that returns a
void
-
NullaryVoidAsync
= NullaryAsync<void>
-
a typedef for an Nullary that returns a
Future<void>
-
NullaryVoidFutureOr
= NullaryFutureOr<void>
-
a typedef for an Nullary that returns a
Future<void>
-
ResultNullary<T extends Object>
= Nullary<Result<T>>
-
an Nullary Function that returns a Result
-
ResultNullaryAsync<T extends Object>
= Nullary<FutureResult<T>>
-
an Nullary
async
Function that returns a Result
-
ResultUnary<T extends Object, S>
= Unary<Result<T>, S>
-
an unary function that returns a Result
-
ResultUnaryAsync<T extends Object, S>
= Unary<FutureResult<T>, S>
-
an unary async function that returns a Result
! differs from UnaryAsync ad it returns FutureOr instead of Future
-
Unary<T, S>
= T Function(S)
-
a typedef for a "unary" Function
-
UnaryAsync<T, S>
= Unary<Future<T>, S>
-
-
UnaryFutureOr<T, S>
= Unary<FutureOr<T>, S>
-
-
UnaryVoid<T>
= Unary<void, T>
-
a typedef for an Unary that returns a
void
-
UnaryVoidAsync<T>
= UnaryAsync<void, T>
-
a typedef for an UnaryAsync that returns a
Future<void>
-
UnaryVoidFutureOr<T>
= UnaryFutureOr<void, T>
-
a typedef for an UnaryAsync that returns a
Future<void>
-
VoidResultNullary
= Nullary<VoidResult>
-
an Nullary function that returns a VoidResult
-
VoidResultNullaryAsync
= Nullary<FutureVoidResult>
-
an Nullary
async
Function that returns a VoidResult
-
VoidResultUnary<T>
= Unary<VoidResult, T>
-
an Nullary function that returns a VoidResult
-
VoidResultUnaryAsync<T>
= Unary<FutureVoidResult, T>
-
an Nullary
async
Function that returns a VoidResult