UNPKG

lambda-live-debugger

Version:

Debug Lambda functions locally like it is running in the cloud

21 lines (20 loc) 708 B
import { SerdeContextConfig } from "../ConfigurableSerdeContext"; import { XmlShapeDeserializer } from "./XmlShapeDeserializer"; import { XmlShapeSerializer } from "./XmlShapeSerializer"; export class XmlCodec extends SerdeContextConfig { settings; constructor(settings) { super(); this.settings = settings; } createSerializer() { const serializer = new XmlShapeSerializer(this.settings); serializer.setSerdeContext(this.serdeContext); return serializer; } createDeserializer() { const deserializer = new XmlShapeDeserializer(this.settings); deserializer.setSerdeContext(this.serdeContext); return deserializer; } }