UNPKG

yandex-cloud-functions-router

Version:
12 lines (11 loc) 691 B
import { CloudFunctionObjectStorageEventMessage, CloudFunctionTriggerEvent } from '../cloudFunctionEvent'; import { CloudFunctionContext } from '../cloudFunctionContext'; import { CloudFunctionResult } from '../cloudFunctionResult'; declare type ObjectStorageRoute = { type?: ObjectStorageRouteTypeValidate[]; bucketId?: string[]; objectId?: string[]; handler: (event: CloudFunctionTriggerEvent, context: CloudFunctionContext, message: CloudFunctionObjectStorageEventMessage) => CloudFunctionResult | Promise<CloudFunctionResult>; }; declare type ObjectStorageRouteTypeValidate = 'create' | 'update' | 'delete'; export { ObjectStorageRoute, ObjectStorageRouteTypeValidate };