yandex-cloud-functions-router
Version:
Node router for Yandex Cloud Functions
12 lines (11 loc) • 691 B
TypeScript
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 };