import { All, Message, MessageType } from "silentium"; /** * Logical OR over two messages * https://silentium-lab.github.io/silentium-components/#/boolean/or */ export function Or($one: MessageType, $two: MessageType) { return Message(function OrImpl(r) { All($one, $two).then(function orAllSub([one, two]) { r(!!(one || two)); }); }); }