使用无服务器框架,我定义了一个可以每小时触发或通过 SNS 触发的 lambda
...
functions: {
fooAction: {
handler: 'handler.fooAction',
events: [
{
schedule: 'rate(1 hour)',
},
{
sns: {
topicName: 'fooTopic',
},
},
],
},
...
}
...
定义fooAction
函数时正确的打字稿语法是什么?
我试过了
import { SNSHandler, ScheduledHandler} from 'aws-lambda';
...
export const fooAction: ScheduledHandler | SNSHandler = async (evt) => { ... };
但evt
解决为any
.