Http structured emitter

Types

Impl.

Signed-off-by: Fabio José <fabiojose@gmail.com>
This commit is contained in:
Fabio José 2019-10-29 16:29:08 -03:00
parent d05dc33ebb
commit 249efce8e1
2 changed files with 12 additions and 0 deletions

9
v1/index.d.ts vendored
View File

@ -34,6 +34,15 @@ export class Cloudevent {
public getData(): any; public getData(): any;
} }
/**
* HTTP emitter for Structured mode
*/
export class StructuredHTTPEmitter {
public constructor(configuration?: any);
public emit(event: Cloudevent): Promise;
}
/** /**
* Function to create CloudEvents instances * Function to create CloudEvents instances
*/ */

View File

@ -1,5 +1,7 @@
const Cloudevent = require("../lib/cloudevent.js"); const Cloudevent = require("../lib/cloudevent.js");
const Spec = require("../lib/specs/spec_1.js"); const Spec = require("../lib/specs/spec_1.js");
const StructuredHTTPEmitter =
require("../lib/bindings/http/emitter_structured.js");
function event() { function event() {
return new Cloudevent(Spec); return new Cloudevent(Spec);
@ -7,5 +9,6 @@ function event() {
module.exports = { module.exports = {
Spec, Spec,
StructuredHTTPEmitter,
event event
}; };