user310291
user310291

Reputation: 38190

How to type array of array of numbers in typescript?

I want to type array of any number of arrays with 3 coordinates each :

[[1,2,3], [4,5,6],...]

I'd like something like this except it doesn't work

Array<Array<Number,Number,Number>>

Upvotes: 0

Views: 481

Answers (1)

Nikita Madeev
Nikita Madeev

Reputation: 4380

Playground

type MyArray = [number, number, number][];

const test1: MyArray = [[1, 2, 3]];
const test2: MyArray = [[1, 2, 3], [4, 5, 6]];
const test3: MyArray = [[1, 2, 3], [1]]; // error
const test4: MyArray = [[1, 2, 3], [4, 5, 6, 7]]; // error

Upvotes: 3

Related Questions