Skip to content

Cookbook

github-actions[bot] edited this page Jul 3, 2026 · 1 revision

Cookbook

Parse Without Throwing

final parsed = Result.runCatching(() => int.parse('42'));
final value = parsed.getOrElse(0);

Validate Input

final result = Validator<String>.email().validate('team@example.com');

Read Nested JSON

final name = payload.at('user.profile.name').asStringOr('Unknown');

Bound Work

final queue = TaskQueue(concurrency: 4);
final value = await queue.add(() => loadRecord()).future;

Clone this wiki locally