import { Injectable } from "@nestjs/common"; import { InjectRepository } from "@nestjs/typeorm"; import { Repository } from "typeorm"; import { BaseRepository } from "@edr/api-common"; import { StampSetting } from "./entities/stamp-setting.entity"; @Injectable() export class StampSettingsRepository extends BaseRepository { constructor( @InjectRepository(StampSetting) repo: Repository, ) { super(repo); } /** The single settings row, with its stamp file joined, or null before first upload. */ findSingleton(): Promise { return this.repository.findOne({ where: {}, relations: ["stampFile"] }); } }