serverless/test/fixtures/invocation/doubled-resolution-callback-first.js
2021-01-04 16:21:24 +01: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',
}),
})
)
);
};