serverless/test/fixtures/programmatic/invocation/doubled-resolution-callback-first.js
2021-04-09 16:10:21 +02:00

23 lines
407 B
JavaScript

'use strict';
module.exports.handler = (event, context, callback) => {
process.nextTick(() =>
callback(null, {
statusCode: 200,
body: JSON.stringify({
mode: 'callback',
}),
})
);
return new Promise((resolve) =>
setTimeout(() =>
resolve({
statusCode: 200,
body: JSON.stringify({
mode: 'promise',
}),
})
)
);
};