Есть функция, которая может возвращать массив или объект:
public static getSymbols(getSymbolsOnly = false): string[] | { symbols: string[], group: string } {
const symbols = ['Symbol 1', 'Symbol 2'];
if (getSymbolsOnly) {
return symbols;
}
return {
symbols: symbols,
group: 'Group name',
}
}
Я хочу использовать ее резeльтат в spread операторе
const symbols = InstrumentsService.getSymbols(true);
assetSymbols = [
...symbols
]
Есть ошибка : TS2488 Type string[] | { symbols: string[], group: string } must have a [Symbol.iterator]() method that return an iterator