UNPKG

@fastly/esi

Version:

ESI implementation for JavaScript, using the modern fetch and streaming APIs.

11 lines 596 B
import { XmlDocument, XmlElementNode } from "./XmlModel.js"; import StreamerState from "./StreamerState.js"; import { ValueOrPromise } from "./util.js"; export interface IXmlTransformer { transformElementNode(xmlElementNode: XmlElementNode): ValueOrPromise<XmlElementNode | null>; xmlStreamerBeforeProcess?(streamerState: StreamerState): void; } export default class XmlTransformStream extends TransformStream<Uint8Array, Uint8Array> { constructor(document: XmlDocument, xmlTransformer: IXmlTransformer, ignoreDefaultTags?: boolean); } //# sourceMappingURL=XmlTransformStream.d.ts.map