JSTQL-JS-Transform/dsl_files/awaitToPromise.jstql
2024-05-28 22:33:51 +02:00

17 lines
No EOL
455 B
Text

proposal awaitToPomise{
case single{
applicable to {
"let <<ident:Identifier>> = await <<awaitedExpr: Expression>>;
<<statements: (Statement && !ReturnStatement)+>>
return <<returnExpr: Expression>>
"
}
transform to{
"return <<awaitedExpr>>.then((<<ident>>) => {
<<statements>>
return <<returnExpr>>
});"
}
}
}