import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; import { PreferenceMaster } from '../entity/preference.entity'; import { Repository } from 'typeorm'; @Injectable() export class PreferenceRepository { constructor( @InjectRepository(PreferenceMaster) private readonly preferenceRepository: Repository, ) {} async findByPreferenceKey( preferenceKey: string, ): Promise { return await this.preferenceRepository.findOne({ where: { preference_key: preferenceKey }, }); } }