persona-community-5/.pnpm-store/v3/files/0b/d270c4466378e47d4e8df43bdf241995ea5f662da2d410691c484f8f821df5c78adf27cd59dd275b2ab4696028841b91b923a69e14617108444ccde04830e8
rdev-worker a1d0d1bf1c
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
build: /implement-feature community-ui --requirements 'Build the React commu...
2026-02-24 08:22:30 +00:00

22 lines
412 B
Plaintext

/**
Matches any non-empty tuple.
@example
```
import type {NonEmptyTuple} from 'type-fest';
const sum = (...numbers: NonEmptyTuple<number>) => numbers.reduce((total, value) => total + value, 0);
sum(1, 2, 3);
//=> 6
sum();
//=> Error: Expected at least 1 arguments, but got 0.
```
@see {@link RequireAtLeastOne} for objects
@category Array
*/
export type NonEmptyTuple<T = unknown> = readonly [T, ...T[]];