Sha256: 1a67ba5891772a62706335b59a50720d89905196c90719dad7cec9c81c2990e6

Contents?: true

Size: 472 Bytes

Versions: 28

Compression:

Stored size: 472 Bytes

Contents

/**
Represents an array with `unknown` value.

Use case: You want a type that all arrays can be assigned to, but you don't care about the value.

@example
```
import type {UnknownArray} from 'type-fest';

type IsArray<T> = T extends UnknownArray ? true : false;

type A = IsArray<['foo']>;
//=> true

type B = IsArray<readonly number[]>;
//=> true

type C = IsArray<string>;
//=> false
```

@category Type
@category Array
*/
export type UnknownArray = readonly unknown[];

Version data entries

28 entries across 28 versions & 2 rubygems

Version Path
clapton-0.0.26 lib/clapton/javascripts/node_modules/type-fest/source/unknown-array.d.ts
clapton-0.0.25 lib/clapton/javascripts/node_modules/type-fest/source/unknown-array.d.ts
clapton-0.0.24 lib/clapton/javascripts/node_modules/type-fest/source/unknown-array.d.ts
clapton-0.0.23 lib/clapton/javascripts/node_modules/type-fest/source/unknown-array.d.ts
clapton-0.0.22 lib/clapton/javascripts/node_modules/type-fest/source/unknown-array.d.ts
clapton-0.0.21 lib/clapton/javascripts/node_modules/type-fest/source/unknown-array.d.ts
clapton-0.0.20 lib/clapton/javascripts/node_modules/type-fest/source/unknown-array.d.ts
clapton-0.0.19 lib/clapton/javascripts/node_modules/type-fest/source/unknown-array.d.ts
clapton-0.0.18 lib/clapton/javascripts/node_modules/type-fest/source/unknown-array.d.ts
clapton-0.0.17 lib/clapton/javascripts/node_modules/type-fest/source/unknown-array.d.ts
clapton-0.0.16 lib/clapton/javascripts/node_modules/type-fest/source/unknown-array.d.ts
clapton-0.0.15 lib/clapton/javascripts/node_modules/type-fest/source/unknown-array.d.ts
clapton-0.0.14 lib/clapton/javascripts/node_modules/type-fest/source/unknown-array.d.ts
clapton-0.0.13 lib/clapton/javascripts/node_modules/type-fest/source/unknown-array.d.ts
clapton-0.0.12 lib/clapton/javascripts/node_modules/type-fest/source/unknown-array.d.ts
clapton-0.0.11 lib/clapton/javascripts/node_modules/type-fest/source/unknown-array.d.ts
clapton-0.0.10 lib/clapton/javascripts/node_modules/type-fest/source/unknown-array.d.ts
clapton-0.0.9 lib/clapton/javascripts/node_modules/type-fest/source/unknown-array.d.ts
clapton-0.0.8 lib/clapton/javascripts/node_modules/type-fest/source/unknown-array.d.ts
clapton-0.0.7 lib/clapton/javascripts/node_modules/type-fest/source/unknown-array.d.ts