Sesame

Dart CI

Features

  • Useful extension methods for Dart collections.

Getting started

Add the following to your pubspec.yaml:

dependencies:
  sesame: any

Usage

Extensions

A set of useful extension methods for Dart collections.

MapGetOr

import 'package:sesame/extensions.dart';

final map = {"fruit":"apple"};

final fruitOrDefaultValue = map.getOrElse("fruit", "orange"); // apple

final vegetableOrDefaultValue = map.getOrElse("vegetable", "lettuce"); // lettuce

final fruitOrNull = map.getOrNull("fruit"); // apple

final vegetableOrNull = map.getOrNull("vegetable"); //null

Libraries

extensions
Import sesame.dart instead.
sesame