blob: c268968f72df0160418e0b04fb393df52c5410b4 [file]
// Copyright (c) 2026, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
extension ListExtensions<T> on List<T> {
/// Returns `null` if this list is empty, otherwise `this`.
List<T>? get nullIfEmpty => isEmpty ? null : this;
}