@rowanmanning/feed-parser
Version:
A well-tested and resilient parser for RSS and Atom feeds
35 lines • 1.16 kB
TypeScript
export class Element {
private static create;
constructor(rawFxpElement: {
[key: string]: any;
}, parent?: Element | null);
get parent(): Element | null;
get attributes(): {
[key: string]: string;
};
get baseUrl(): string | null;
get children(): Array<Element | string>;
get name(): string;
get namespace(): string | symbol;
get namespaceDeclarations(): {
[key: (string | symbol)]: string;
};
get namespaceUri(): string | null;
get textContent(): string;
get textContentAsDate(): Date | null;
get textContentAsUrl(): string;
get textContentNormalized(): string;
get innerHtml(): string;
findElementsWithName(name: string): Array<Element>;
findElementWithName(name: string, nth?: number): Element | null;
hasElementWithName(name: string): boolean;
getAttribute(name: string): string | null;
resolveUrl(url: string): string;
getAttributeAsUrl(name: string): string | null;
getAttributeAsNumber(name: string): number | null;
#private;
}
export namespace Element {
let DEFAULT_NAMESPACE: symbol;
}
//# sourceMappingURL=element.d.ts.map