Создаёт событие, которое будет срабатывать при каждом обновлении переданного observable. Применяется для реализации взаимодействия с библиотеками на основе стримов, например rxjs и most

Для обратного действия подписки стримов на юниты эффектора можно воспользоваться методами вроде from из rxjs: юниты эффектора распознаются как сущности, на которые можно подписаться

Формула

function fromObservable(stream: Observable<T>): Event<T>;

Аргументы

  1. observable: Observable

Возвращает

Новое событие

Пример

import { interval } from "rxjs";
import { fromObservable } from "effector";

//emit value in sequence every 1 second
const source = interval(1000);

const event = fromObservable(source);

//output: 0,1,2,3,4,5....
event.watch(console.log);
Перевод поддерживается сообществом

Документация на английском языке - самая актуальная, поскольку её пишет и обновляет команда effector. Перевод документации на другие языки осуществляется сообществом по мере наличия сил и желания.

Помните, что переведенные статьи могут быть неактуальными, поэтому для получения наиболее точной и актуальной информации рекомендуем использовать оригинальную англоязычную версию документации.

Соавторы