mirror of
https://github.com/fluencelabs/aqua.git
synced 2025-04-25 15:02:14 +00:00
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();
|
||
|
}
|