1234567891011121314151617181920 |
- import { ContainerModule, interfaces } from 'inversify';
- import { ServiceIdentifiers } from '../../ServiceIdentifiers';
- import { INodeTransformer } from '../../../interfaces/node-transformers/INodeTransformer';
- import { NodeTransformer } from '../../../enums/node-transformers/NodeTransformer';
- import { DirectivePlacementTransformer } from '../../../node-transformers/finalizing-transformers/DirectivePlacementTransformer';
- import { EscapeSequenceTransformer } from '../../../node-transformers/finalizing-transformers/EscapeSequenceTransformer';
- export const finalizingTransformersModule: interfaces.ContainerModule = new ContainerModule((bind: interfaces.Bind) => {
- // finalizing transformers
- bind<INodeTransformer>(ServiceIdentifiers.INodeTransformer)
- .to(DirectivePlacementTransformer)
- .whenTargetNamed(NodeTransformer.DirectivePlacementTransformer);
- bind<INodeTransformer>(ServiceIdentifiers.INodeTransformer)
- .to(EscapeSequenceTransformer)
- .whenTargetNamed(NodeTransformer.EscapeSequenceTransformer);
- });
|