UNPKG

@yandex-cloud/function-types

Version:

TypeScript typings for Serverless Functions in Yandex.Cloud

25 lines (24 loc) 842 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.handler = void 0; const handler = (event) => { var _a; for (const message of event.messages) { switch (message.event_metadata.event_type) { case "yandex.cloud.events.storage.ObjectCreate": console.log("Object created"); break; case "yandex.cloud.events.storage.ObjectDelete": console.log("Object deleted"); break; case "yandex.cloud.events.storage.ObjectUpdate": console.log("Object updated"); break; } } return { statusCode: 200, body: ((_a = event.messages[0]) === null || _a === void 0 ? void 0 : _a.details.bucket_id.toString()) || "", }; }; exports.handler = handler;