Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Common

Utility functions and low level reusable modules that provide building blocks for the @nestjs ecosystem.

version downloads license

Getting Started

::: code-group

npm install ---save @golevelup/nestjs-common
yarn add @golevelup/nestjs-common
pnpm add @golevelup/nestjs-common

:::

Inject Decorator Factory (makeInjectableDecorator)

Creates a decorator that can be used as a convenience to inject a specific token

Instead of using @Inject(SOME_THING_TOKEN) this can be used to create a new named Decorator such as @InjectSomeThing() which will hide the token details from users making APIs easier to consume

Mixins

The mixin pattern is particularly useful with NestJS components like Interceptors as a mechanism to provide both configuration while still a