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;
}
/**
* HTTP emitter for Structured mode
*/
export class StructuredHTTPEmitter {
public constructor(configuration?: any);
public emit(event: Cloudevent): Promise;
}
/**
* Function to create CloudEvents instances
*/

View File

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