hunk.code_window: // eslint-disable-next-line @typescript-eslint/no-empty-interface
   export interface NotifireOptions {
     //
     // This interface describes the options you want to pass to
  
hunk.labels: replace keep keep keep
hunk.after_edit: import { IProvider, ITemplate } from '@notifire/core';
  
hunk.file_path: packages/nest/src/interfaces/notifire-options.interface.ts
hunk.type: replace
file: import { Controller } from '@nestjs/common';
  import { Crud } from '@nestjsx/crud';
  import { UserEntity } from '@notifire/dal';
  import { UsersService } from './users.service';
  
  @Crud({
    model: {
      type: UserEntity,
    },
    params: {
      id: {
        type: 'string',
        primary: true,
        field: 'id',
      },
    },
  })
  @Controller('/admin/entities/users')
  export class UsersController {
    constructor(public service: UsersService) {}
  }
  