@sourceloop/ctrl-plane-subscription-service
Version:
Subscription management microservice for SaaS control plane.
18 lines (17 loc) • 708 B
TypeScript
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>;