# # `whenNotEmpty()`

The `whenNotEmpty` method will execute the given callback when the collection is not empty:

    const collection = collect(["Sadio Mané"]);

    collection.whenNotEmpty(c => c.push("Mohamed Salah"));

    collection.all();

    //=> [
    //=>   'Sadio Mané',
    //=>   'Mohamed Salah',
    //=> ]

    const collection = collect(["Sadio Mané"]);

    collection.whenNotEmpty(
      c => c.push("Mohamed Salah"),
      c => c.push("Xherdan Shaqiri")
    );

    collection.all();

    //=> [
    //=>   'Sadio Mané',
    //=>   'Mohamed Salah',
    //=> ];

View source on GitHub