import { All, Message, MessageType } from "silentium"; /** * Logical AND over two messages * https://silentium-lab.github.io/silentium-components/#/boolean/and */ export function And($one: MessageType, $two: MessageType) { return Message(function AndImpl(r) { All($one, $two).then(function andAllSub([one, two]) { r(!!(one && two)); }); }); }