hunk.code_window:       onUnseenCountChanged(unseenCount);
       }
     }, [unseenCount, (window as any).parentIFrame]);
     function getHeader() {
       return header ? header() : <Header unseenCount={unseenCount} />;
     }
     return <>{getHeader()}</>;
   }
hunk.labels: keep keep keep keep replace replace replace replace replace keep
hunk.after_edit:   return header ? header() : <Header unseenCount={unseenCount} />;
  
hunk.file_path: packages/notification-center/src/components/notification-center/components/layout/header/HeaderContainer.tsx
hunk.type: replace
file: import { IsBoolean, IsDefined } from 'class-validator';
  import { CommandHelper } from '../../../shared/commands/command.helper';
  import { EnvironmentWithUserCommand } from '../../../shared/commands/project.command';
  
  export class GetChangesCommand extends EnvironmentWithUserCommand {
    static create(data: GetChangesCommand) {
      return CommandHelper.create(GetChangesCommand, data);
    }
  
    @IsDefined()
    @IsBoolean()
    promoted: boolean;
  }
  