Skip to main content
Module

x/abstruct/deps.ts>isSingle

Abstract structure for JavaScript data validation
Latest
function isSingle
import { isSingle } from "https://deno.land/x/abstruct@1.0.0/deps.ts";

Whether the array is single element or not.

Examples

Example 1

import { isSingle } from "https://deno.land/x/isx@$VERSION/iterable/is_single.ts";
import { assert, assertFalse } from "https://deno.land/std/testing/asserts.ts";

assert(isSingle([0]));
assertFalse(isSingle([]));
assertFalse(isSingle([0, 1, 2]));

Parameters

input: T[]

Any array.

Returns

input is [T]

Parameters

input: readonly T[]

Returns

input is readonly [T]

Whether the input is single element or not.

Examples

Example 1

import { isSingle } from "https://deno.land/x/isx@$VERSION/iterable/is_single.ts";
import { assert, assertFalse } from "https://deno.land/std/testing/asserts.ts";

assert(isSingle("a"));
assertFalse(isSingle(""));
assertFalse(isSingle(new Set([0, 1, 2])));

Parameters

input: Iterable<unknown>

Any iterable.

Returns

boolean