UNPKG

@becomes/cms-cloud-client

Version:

SDK for accessing BCMS Cloud API

10 lines (9 loc) 563 B
import type { FSDBRepository } from '@becomes/purple-cheetah-mod-fsdb/types'; import type { MongoDBRepository } from '@becomes/purple-cheetah-mod-mongodb/types'; import type { Module } from '@becomes/purple-cheetah/types'; import { EmailBounce } from './models'; export interface EmailBounceRepoMethods { findByHash(hash: string): Promise<EmailBounce | null>; } export type EmailBounceRepo = MongoDBRepository<EmailBounce, EmailBounceRepoMethods> | FSDBRepository<EmailBounce, EmailBounceRepoMethods>; export declare function createEmailBounceRepo(): Module;