7 lines
190 B
TypeScript
7 lines
190 B
TypeScript
|
type Foo = FooBase | FooArray;
|
||
|
type FooBase = string | false;
|
||
|
type FooArray = FooBase[];
|
||
|
|
||
|
declare let foo1: Foo;
|
||
|
declare let foo2: Foo;
|
||
|
foo1 = [...Array.isArray(foo2) ? foo2 : [foo2]];
|