1- import { CloudEvent , CloudEventV1 , Receiver } from "cloudevents-sdk" ;
2-
3- export function doSomeStuff ( ) {
4- const receiver = new Receiver ( ) ;
1+ import { CloudEvent , CloudEventV1 , Receiver } from "cloudevents" ;
52
3+ export function doSomeStuff ( ) : void {
64 const myevent : CloudEventV1 = new CloudEvent ( {
75 source : "/source" ,
86 type : "type" ,
97 datacontenttype : "text/plain" ,
108 dataschema : "https://d.schema.com/my.json" ,
119 subject : "cha.json" ,
1210 data : "my-data" ,
11+ extension1 : "some extension data"
1312 } ) ;
14- myevent . extension1 = "some extension data" ;
1513
1614 console . log ( "My structured event:" , myevent ) ;
1715
@@ -23,7 +21,7 @@ export function doSomeStuff() {
2321
2422 // Typically used with an incoming HTTP request where myevent.format() is the actual
2523 // body of the HTTP
26- console . log ( "Received structured event:" , receiver . accept ( headers , myevent ) ) ;
24+ console . log ( "Received structured event:" , Receiver . accept ( headers , myevent ) ) ;
2725
2826 // ------ receiver binary
2927 const data = {
@@ -40,10 +38,9 @@ export function doSomeStuff() {
4038 "ce-extension1" : "extension1" ,
4139 } ;
4240
43- console . log ( "My binary event:" , receiver . accept ( attributes , data ) ) ;
44- console . log ( "My binary event extensions:" , receiver . accept ( attributes , data ) ) ;
41+ console . log ( "My binary event:" , Receiver . accept ( attributes , data ) ) ;
42+ console . log ( "My binary event extensions:" , Receiver . accept ( attributes , data ) ) ;
4543
46- return true ;
4744}
4845
4946doSomeStuff ( ) ;
0 commit comments