template-saas/apps/backend/__mocks__/web-push.d.ts
rckrdmrd 50a821a415
Some checks failed
CI / Backend CI (push) Has been cancelled
CI / Frontend CI (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
CI / CI Summary (push) Has been cancelled
[SIMCO-V38] feat: Actualizar a SIMCO v3.8.0
- HERENCIA-SIMCO.md actualizado con directivas v3.7 y v3.8
- Actualizaciones de configuracion

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 08:53:08 -06:00

42 lines
848 B
TypeScript

// Type declarations for web-push mock
declare module 'web-push' {
export function setVapidDetails(
subject: string,
publicKey: string,
privateKey: string
): void;
export function sendNotification(
subscription: PushSubscription,
payload?: string | Buffer | null,
options?: RequestOptions
): Promise<SendResult>;
export interface PushSubscription {
endpoint: string;
keys: {
p256dh: string;
auth: string;
};
}
export interface RequestOptions {
headers?: Record<string, string>;
TTL?: number;
vapidDetails?: {
subject: string;
publicKey: string;
privateKey: string;
};
timeout?: number;
proxy?: string;
agent?: any;
}
export interface SendResult {
statusCode: number;
body: string;
headers: Record<string, string>;
}
}