angular-t9n
Version:
A translation tool for Angular i18n
56 lines (52 loc) • 1.43 kB
text/typescript
import { join } from 'path';
import { DynamicModule, Module, Provider } from '@nestjs/common';
import { ServeStaticModule } from '@nestjs/serve-static';
import {
AppController,
SourceUnitsController,
TargetOrphansController,
TargetsController,
TargetUnitsController,
} from './controllers';
import { SourceOrphansController } from './controllers/source-orphans.controller';
import { Xlf2Deserializer, XlfDeserializer, XmlParser } from './deserialization';
import { ProjectGateway } from './gateways/project.gateway';
import { LinkHelper } from './link-helper';
import { OrphanRegistry } from './persistence';
import { Xlf2Serializer, XlfSerializer } from './serialization';
import { SerializationStrategy } from './serialization-strategy';
export class AppModule {
static forRoot(providers: Provider[]): DynamicModule {
return {
module: AppModule,
providers,
};
}
}