UNPKG

yandex-cloud-functions-router

Version:
15 lines (14 loc) 1.33 kB
import { CloudFunctionIotMessageEventMessage } from './iotMessageTrigger'; import { CloudFunctionMessageQueueEventMessage } from './messageQueueTrigger'; import { CloudFunctionObjectStorageEventMessage } from './objectStorageTrigger'; import { CloudFunctionTimerEventMessage } from './timerTrigger'; declare type CloudFunctionTriggerEventMessage = CloudFunctionTimerEventMessage | CloudFunctionMessageQueueEventMessage | CloudFunctionObjectStorageEventMessage | CloudFunctionIotMessageEventMessage; declare function isTimerEventMessage(message: CloudFunctionTriggerEventMessage): message is CloudFunctionTimerEventMessage; declare function isMessageQueueEventMessage(message: CloudFunctionTriggerEventMessage): message is CloudFunctionMessageQueueEventMessage; declare function isObjectStorageEventMessage(message: CloudFunctionTriggerEventMessage): message is CloudFunctionObjectStorageEventMessage; declare function isIotMessageEventMessage(message: CloudFunctionTriggerEventMessage): message is CloudFunctionIotMessageEventMessage; export * from './iotMessageTrigger'; export * from './messageQueueTrigger'; export * from './objectStorageTrigger'; export * from './timerTrigger'; export { CloudFunctionTriggerEventMessage, isTimerEventMessage, isMessageQueueEventMessage, isObjectStorageEventMessage, isIotMessageEventMessage };