t
Size: a a a
t
t
A
A
K
f
f
c
КП
f
f
f
f
type MiddlewareAsync = (s: string) => string | Promise<string>;
async function useAsync(l: MiddlewareAsync): Promise<string> {
return await l("a");
}
async function mainAsync() {
await useAsync((s) => { return s });
}
K
K
f
async function takeAsync(s, middleware) {
return await middleware(s);
}
var p1 = takeAsync("a", (s) => { return s });
p1.then(function(v) {
console.log("resolved", v); // "resolved", 10
}, function(e) {
console.log("rejected", e);
});
f