UNPKG

946 BTypeScriptView Raw
1/// <reference types="node" />
2import "source-map-support/register";
3export interface GenericCXMLChildConstructor {
4 new (): GenericCXMLChildConstructor;
5}
6export interface GenericCXMLChild {
7 constructor: GenericCXMLChildConstructor;
8}
9export interface GenericCXMLConstructor {
10 new (): GenericCXMLConstructor;
11}
12export interface GenericCXML {
13 constructor: GenericCXMLConstructor;
14 GenericCXMLChild: GenericCXMLChild;
15 document: {
16 _exists: boolean;
17 _namespace: string;
18 };
19}
20export declare class CXMLXPath<T extends GenericCXML, K extends keyof T> {
21 _parser: any;
22 _schema: T;
23 _inputStream: NodeJS.ReadableStream;
24 constructor(inputStream: any, schema: any, xpathNamespaceTbl?: Record<string, string>);
25 parse<SelectorToCXMLType, Selector extends keyof SelectorToCXMLType>(selectorToCXML: SelectorToCXMLType): { [P in keyof SelectorToCXMLType]: Highland.Stream<SelectorToCXMLType[P]>; };
26}