@google/events
Version:
Client library for CloudEvents issued by Google.
18 lines (15 loc) • 533 B
text/typescript
import {MessagePublishedData} from '@google/events/cloud/pubsub/v1/MessagePublishedData';
/**
* A Pub/Sub message as an object, for example what you'd see from a POST request.
*/
const obj = {
message: {
data: Buffer.from('Pub/Sub data').toString('base64'),
messageId: 'my-message-id',
publishTime: '2020-08-14T20:50:04.994Z',
},
subscription:
'projects/my-project/subscriptions/cre-us-central1-pubsub-trigger-5-sub-000',
};
const tsExample: MessagePublishedData = obj;
console.log(tsExample.message.data);