function withFirst withFirst<T extends { id: string; }>(items: T[],item: T): T[] Returns items with item first, or items as they are when it is already there, as when a list's own echo of a new item arrives after it. Type Parameters T extends { id: string; } Parameters items: T[] item: T Return Type T[]