gersemi
Version:
33 lines (32 loc) • 821 B
TypeScript
import * as DOM from './DOM';
export declare class Definitions extends DOM.Wrap {
source: string;
namespaces: {
[abbr: string]: string;
};
constructor(source: string);
readonly targetNamespace: string;
private readNamespaces();
readonly operations: {
[name: string]: Operation;
};
readonly messages: {
[name: string]: Message;
};
}
export declare class Operation extends DOM.Wrap {
element: Element;
name: string;
constructor(element: Element);
readonly input: Element | null;
readonly output: Element | null;
}
export declare class Message extends DOM.Wrap {
element: Element;
name: string;
constructor(element: Element);
}
export declare class Type extends DOM.Wrap {
name: string;
constructor(element: Element);
}