ts-data-forge
    Preparing search index...
    • Type guard that checks if an array is non-empty.

      Type Parameters

      • Xs extends readonly unknown[]

      Parameters

      • array: Xs

      Returns array is readonly [Xs[number], Xs[number]] & Readonly<
          { MinLength: readonly [0, 0] },
      > & Readonly<
          {
              "TSTypeForgeInternals--edd2f9ce-7ca5-45b0-9d1a-bd61b9b5d9c3": unknown;
          },
      > & Xs

      const users: readonly Readonly<{ id: number }>[] = [{ id: 1 }] as const;

      const emptyUsers: readonly Readonly<{ id: number }>[] = [] as const;

      assert.isTrue(Arr.isNonEmpty(users));

      assert.isFalse(Arr.isNonEmpty(emptyUsers));

      if (Arr.isNonEmpty(users)) {
      assert.deepStrictEqual(users[0], { id: 1 });
      }