@nestjs/common
Version:
Nest - modern, fast, powerful node.js web framework (@common)
15 lines (14 loc) • 404 B
TypeScript
/**
* Parameter decorator for an injected dependency marking the
* dependency as optional.
*
* For example:
* ```typescript
* constructor(@Optional() @Inject('HTTP_OPTIONS')private readonly httpClient: T) {}
* ```
*
* @see [Optional providers](https://docs.nestjs.com/providers#optional-providers)
*
* @publicApi
*/
export declare function Optional(): PropertyDecorator & ParameterDecorator;