@openxmldev/linq-to-xml
Version:
LINQ to XML for TypeScript
25 lines (24 loc) • 621 B
TypeScript
/**
* @author Thomas Barnekow
* @license MIT
*/
import { XDocument, XElement } from './internal.js';
/**
* Represents a node or an attribute in an XML tree.
*/
export declare abstract class XObject {
/**
* Gets the `XDocument` object for this `XObject`.
*/
get document(): XDocument | null;
/**
* Gets the parent `XElement` of this `XObject`.
*/
get parent(): XElement | null;
/**
* Returns a string that represents the current object.
*
* @returns A string that represents the current object.
*/
abstract toString(): string;
}