UNPKG

@eagleeye-solutions/integration-events-common

Version:
15 lines (14 loc) 855 B
import { ApplicationConfig } from '../types'; import { Request, Response, NextFunction } from 'express'; import { Logger } from '../logger'; export declare function sendMessageToGcpPubSubTopic(appConfig: ApplicationConfig, topicName: string, message: unknown, attributes: Record<string, string>, logger: Logger): Promise<void>; export declare function unwrapPubSubMessage(request: Request): any; export declare function isGoogleCloudRun(): boolean; export declare function requireGoogleJwt(appConfig: ApplicationConfig, req: Request, res: Response, next: NextFunction): Promise<void>; declare const _default: { sendMessageToGcpPubSubTopic: typeof sendMessageToGcpPubSubTopic; unwrapPubSubMessage: typeof unwrapPubSubMessage; isGoogleCloudRun: typeof isGoogleCloudRun; requireGoogleJwt: typeof requireGoogleJwt; }; export default _default;