hunk.code_window:     exec('tsc -w');
       gulp.watch('dist/**/*', ['build']);
       gulp.watch('modules/examples/**/*', function () {
         reloader.reload();
       });
     }
     return {
  
hunk.labels: keep keep keep replace keep keep keep keep keep
hunk.after_edit:     gulp.watch('examples/**/*', function () {
  
hunk.file_path: scripts/task.play.js
hunk.type: replace
file: // combo of a node and eventName used by listeners
  export interface NodeEvent {
    node: any;
    eventName: string;
  }
  
  // our wrapper around DOM events in preboot
  export interface PrebootEvent {
    node: any;
    event: any;
    name: string;
    time?: number;
  }
  
  // an actual DOM event object
  export interface DomEvent {
    which?: number;
    type?: string;
    target?: any;
    preventDefault();
  }
  