-
Notifications
You must be signed in to change notification settings - Fork 70
Closed
Labels
type/enhancementNew feature or requestNew feature or requestversion/1.xIssues related to version 1.x of this libraryIssues related to version 1.x of this library
Description
Today we have just one cloudevent.js that makes the interface with Spec classes. This is ok with vanilla js, because of flexibility which exists in js programming we inject new methods we needed.
Now it's time to stabilize the things. We are reaching the v1.0 and some attribute names are getting stable, in special the required ones: id
, source
, specversion
and type
.
We need:
- a base class with required attributes
- a class that extends the base one and makes specializations with it's own attributes
- every implementation MUST follow the immutable object philosophy
Metadata
Metadata
Assignees
Labels
type/enhancementNew feature or requestNew feature or requestversion/1.xIssues related to version 1.x of this libraryIssues related to version 1.x of this library