Module exports
Lists providers a module makes available to other modules that import it.
Syntax
exports: [Provider | string | symbol | DynamicModule] Returns
any[] — Entries declared in a module metadata exports array.
Examples
import { Module } from '@nestjs/common';
import { CatsService } from './cats.service';
@Module({
providers: [CatsService],
exports: [CatsService],
})
export class CatsModule {}
Notes
Providers are private to their declaring module unless exported. A module
may also re-export an imported module to forward its public providers.