1 |
|
2 | import "source-map-support/register";
|
3 | export interface GenericCXMLChildConstructor {
|
4 | new (): GenericCXMLChildConstructor;
|
5 | }
|
6 | export interface GenericCXMLChild {
|
7 | constructor: GenericCXMLChildConstructor;
|
8 | }
|
9 | export interface GenericCXMLConstructor {
|
10 | new (): GenericCXMLConstructor;
|
11 | }
|
12 | export interface GenericCXML {
|
13 | constructor: GenericCXMLConstructor;
|
14 | GenericCXMLChild: GenericCXMLChild;
|
15 | document: {
|
16 | _exists: boolean;
|
17 | _namespace: string;
|
18 | };
|
19 | }
|
20 | export 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 | }
|