mirror of
https://github.com/sindresorhus/type-fest.git
synced 2025-12-08 19:25:05 +00:00
12 lines
448 B
TypeScript
12 lines
448 B
TypeScript
import {expectAssignable, expectNotAssignable} from 'tsd';
|
|
import type {FixedLengthArray} from '../index';
|
|
|
|
type FixedToThreeStrings = FixedLengthArray<string, 3>;
|
|
|
|
expectAssignable<FixedToThreeStrings>(['a', 'b', 'c']);
|
|
|
|
expectNotAssignable<FixedToThreeStrings>(['a', 'b', 123]);
|
|
expectNotAssignable<FixedToThreeStrings>(['a']);
|
|
expectNotAssignable<FixedToThreeStrings>(['a', 'b']);
|
|
expectNotAssignable<FixedToThreeStrings>(['a', 'b', 'c', 'd']);
|