# Interceptor Decorator

Module
import { Interceptor } from "@tsed/di"
Source/packages/di/src/decorators/interceptor.ts

# Overview

function Interceptor(): Function;

# Description

The decorators @Service() a new service can be injected in other service or controller on there constructor. All services annotated with @Service() are constructed one time.

@Service() use the reflect-metadata to collect and inject service on controllers or other services.