import type { array, matrix } from "../types"; /** * Creates an array or matrix filled with `false`. * * Generates an array or matrix filled with the boolean value `false`. It accepts up to two dimensions. * * @param args Variable input arguments (max 2). If a single value is provided, a square matrix is created. * @returns An array or matrix of `false` values. * @throws If no input arguments are provided. * * @example Create an empty array (0x0 matrix) * ```ts * import { assertEquals } from "jsr:@std/assert"; * * assertEquals(falses(0), []); * * ``` * * @example Create a 1x1 matrix of `false` * ```ts * import { assertEquals } from "jsr:@std/assert"; * * assertEquals(falses(1), [[false]]); * * ``` * * @example Create a 2x2 matrix of `false` * ```ts * import { assertEquals } from "jsr:@std/assert"; * * assertEquals(falses(2), [[false, false], [false, false]]); * * ``` * * @example Create a 2x1 matrix of `false` * ```ts * import { assertEquals } from "jsr:@std/assert"; * * assertEquals(falses([2, 1]), [[false], [false]]); * * ``` * * @example Create a 2x3 matrix of `false` * ```ts * import { assertEquals } from "jsr:@std/assert"; * * assertEquals(falses(2, 3), [[false, false, false], [false, false, false]]); * * ``` */ export default function falses(...args: (number | array)[]): matrix; //# sourceMappingURL=falses.d.ts.map