import { Module, Global } from '@nestjs/common';
import { ConfigModule } from '@nestjs/config';
import { logseqConfig } from '../config/logseq.config';
import { LogseqClient } from './logseq.client';
import { LogseqFormatter } from './logseq.formatter';
/**
* Logseq 모듈
*
* Global로 선언하여 다른 모듈에서 import 없이 사용 가능
*/
@Global()
@Module({
imports: [ConfigModule.forFeature(logseqConfig)],
providers: [LogseqClient, LogseqFormatter],
exports: [LogseqClient, LogseqFormatter],
})
export class LogseqModule {}