import type { IObservable, TypeOfObservable } from "./types"; /** * Создаёт Observable, который состоит из объектов, ключами которых являются последние значения исходных Observable. * Первое событие возникает тогда, когда каждый исходный Observable выдал хотя бы одно значение. */ type CombineObservables>> = { [key in keyof T]: TypeOfObservable }; export default function combine>>(observables: T): IObservable>;