#lambda-rpc
import LambdaRpc from "lambda-rpc";
import {exec} from "child_process";
var lambdaRpc = new LambdaRpc()
.methods({
cowSay: function (message) {
return new Promise(function (resolve, reject) {
exec(`cowsay ${message}`, function (err, stdout) {
if (err) {
reject(err);
} else {
resolve(stdout);
}
});
}); }
})
.methods({
echo: function (message) {
return message;
}
});
export var handler = lambdaRpc.getRouter();