hunk.code_window:     const name = 'topic-name';
       const topicId = 'topic-id';
       const mockedResponse = {
         totalCount: 1,
         pageSize: 10,
         page: 0,
         data: [
           {
             _id: 'topic-id',
             _environmentId: 'environment-id',
             _organizationId: 'organization-id',
             key,
             name,
             subscribers: ['subscriber-id-1', 'subscriber-id-2'],
           },
         ],
       };
       mockedAxios.get.mockResolvedValue(mockedResponse);
       const result = await novu.topics.list({ page: 0 });
  
hunk.labels: keep keep keep keep replace replace replace replace replace replace replace replace replace replace replace replace replace keep keep keep keep keep
hunk.after_edit:       data: {
           totalCount: 1,
           pageSize: 10,
           page: 0,
           data: [
             {
               _id: 'topic-id',
               _environmentId: 'environment-id',
               _organizationId: 'organization-id',
               key,
               name,
               subscribers: ['subscriber-id-1', 'subscriber-id-2'],
             },
           ],
         },
  
hunk.file_path: packages/node/src/lib/topics/topics.spec.ts
hunk.type: replace
file: import { MessageTemplateDto } from '../message-template';
  
  export class NotificationStepDto {
    active?: boolean;
    template?: MessageTemplateDto;
  }
  