@becomes/cms-cloud-client
Version:
SDK for accessing BCMS Cloud API
10 lines (9 loc) • 563 B
TypeScript
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;