UNPKG

@sourceloop/ctrl-plane-subscription-service

Version:

Subscription management microservice for SaaS control plane.

12 lines (11 loc) 662 B
import { Interceptor, InvocationContext, Provider, Setter, ValueOrPromise } from '@loopback/core'; import { ILogger } from '@sourceloop/core'; import { IAuthUser } from 'loopback4-authentication'; export declare class WebhookVerifierProvider implements Provider<Interceptor> { private readonly logger; private readonly setCurrentUser; private readonly systemUser; constructor(logger: ILogger, setCurrentUser: Setter<IAuthUser>, systemUser: IAuthUser); value(): <T>(invocationCtx: InvocationContext, next: () => ValueOrPromise<T>) => Promise<T>; intercept<T>(invocationCtx: InvocationContext, next: () => ValueOrPromise<T>): Promise<T>; }