interceptor
@tsed/di
Usage
typescript
import { interceptor } from "@tsed/di";Overview
ts
const interceptor: {
<Token extends import("@tsed/core").Type>(token: Token, options?: Partial<ProviderOpts>): TsED.ClassProviderBuilder<Token>;
<Token extends unknown>(token: Token, options?: Partial<ProviderOpts>): TsED.ProviderBuilder<Token>;
};Description
Fluent builder for registering interceptor providers.
Specialized version of injectable that automatically sets the provider type to INTERCEPTOR.
Usage
typescript
import {interceptor} from "@tsed/di";
interceptor(LogInterceptor).build();
ts
<Token extends import("@tsed/core").Type>(token: Token, options?: Partial<ProviderOpts>): TsED.ClassProviderBuilder<Token>;
ts
<Token extends unknown>(token: Token, options?: Partial<ProviderOpts>): TsED.ProviderBuilder<Token>;