namespace InnovEnergy.Lib.Utils;

public static class ArrayExtensions
{
    public static T[] Clear<T>(this T[] ts)
    {
        Array.Clear(ts, 0, ts.Length);
        return ts;
    }

    public static T[] Fill<T>(this T[] ts, T element)
    {
        Array.Fill(ts, element);
        return ts;
    }

    public static IReadOnlyList<T> AsReadOnlyList<T>(this T[] ts) => ts;
}