16 lines
		
	
	
		
			368 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			368 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| // Classes
 | |
| export class BuildEvent {
 | |
|   // Constructor
 | |
|   constructor(public type: string, public pr: number, public sha: string) {}
 | |
| }
 | |
| 
 | |
| export class CreatedBuildEvent extends BuildEvent {
 | |
|   // Properties - Public, Static
 | |
|   public static type = 'build.created';
 | |
| 
 | |
|   // Constructor
 | |
|   constructor(pr: number, sha: string) {
 | |
|     super(CreatedBuildEvent.type, pr, sha);
 | |
|   }
 | |
| }
 |