import { main, compareStreams, compareStructs, registerEffector } from '../compiled/examples/boolAlgebra.js'; export async function boolAlgebraCall(relay: string): Promise { registerEffector({ effect(name, _) { if (name == 'true') return Promise.resolve(true); else return Promise.reject(`unknown effect: ${name}`); }, }); return await main(relay); } export async function compareStreamsCall(relay: string): Promise { return await compareStreams(relay); } export async function compareStructsCall(relay: string, str: string): Promise { return await compareStructs(relay, str); }