UNPKG

@sourceloop/ctrl-plane-subscription-service

Version:

Subscription management microservice for SaaS control plane.

18 lines (17 loc) 708 B
import { BindingKey, Interceptor } from '@loopback/core'; import { ISubscriptionServiceConfig } from './types'; import { VerifyFunction } from 'loopback4-authentication'; import { AnyObject } from '@loopback/repository'; import { IAuthUser } from 'loopback4-authorization'; export declare namespace SubscriptionServiceBindings { const Config: BindingKey<ISubscriptionServiceConfig>; } export declare const WEBHOOK_VERIFIER: BindingKey<Interceptor>; /** * Binding key for the lead token verifier. */ export declare const LEAD_TOKEN_VERIFIER: BindingKey<VerifyFunction.BearerFn<AnyObject>>; /** * Binding key for the system user. */ export declare const SYSTEM_USER: BindingKey<IAuthUser & AnyObject>;