mirror of
https://github.com/fluencelabs/aqua.git
synced 2025-04-24 22:42:13 +00:00
* Add show for AST * Update ForSem * Fix if and try * Fix else, otherwise, catch, add tests * Add integration tests
36 lines
661 B
TypeScript
36 lines
661 B
TypeScript
import {
|
|
streamIf,
|
|
streamTry,
|
|
streamFor,
|
|
streamComplex,
|
|
registerFailureSrv,
|
|
} from '../compiled/examples/streamScopes.js';
|
|
|
|
export async function streamIfCall() {
|
|
return await streamIf();
|
|
}
|
|
|
|
export async function streamTryCall() {
|
|
registerFailureSrv({
|
|
fail: (msg) => {
|
|
return Promise.reject(msg);
|
|
},
|
|
});
|
|
|
|
return await streamTry();
|
|
}
|
|
|
|
export async function streamForCall() {
|
|
return await streamFor();
|
|
}
|
|
|
|
export async function streamComplexCall() {
|
|
registerFailureSrv({
|
|
fail: (msg) => {
|
|
return Promise.reject(msg);
|
|
},
|
|
});
|
|
|
|
return await streamComplex();
|
|
}
|