UNPKG

@checkfirst/nestjs-outlook

Version:

An opinionated NestJS module for Microsoft Outlook integration that provides easy access to Microsoft Graph API for emails, calendars, and more.

13 lines (12 loc) 842 B
import { Repository } from 'typeorm'; import { OutlookWebhookSubscription } from '../entities/outlook-webhook-subscription.entity'; export declare class OutlookWebhookSubscriptionRepository { private readonly repository; constructor(repository: Repository<OutlookWebhookSubscription>); saveSubscription(subscription: Partial<OutlookWebhookSubscription>): Promise<OutlookWebhookSubscription>; findBySubscriptionId(subscriptionId: string): Promise<OutlookWebhookSubscription | null>; updateSubscriptionExpiration(subscriptionId: string, expirationDateTime: Date): Promise<void>; deactivateSubscription(subscriptionId: string): Promise<void>; findSubscriptionsNeedingRenewal(hoursUntilExpiration: number): Promise<OutlookWebhookSubscription[]>; findActiveSubscriptions(): Promise<OutlookWebhookSubscription[]>; }