Rocky_Mountain_Vending/.pnpm-store/v10/files/fe/29c90aed3705463e2332aaf4094a81e39ead50bd601d5e3fdd569a04db5c5f3a017b5d8c867264610c51f03152f6b758d367cb5fd1b721eafc21f70e4fd8e9
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

49 lines
1.4 KiB
Text

import { Stringable } from "./stringable";
/**
* @internal
*
* Represents an XML node.
*/
export declare class XmlNode {
private name;
readonly children: Stringable[];
private attributes;
static of(name: string, childText?: string, withName?: string): XmlNode;
constructor(name: string, children?: Stringable[]);
withName(name: string): XmlNode;
addAttribute(name: string, value: any): XmlNode;
addChildNode(child: Stringable): XmlNode;
removeAttribute(name: string): XmlNode;
/**
* @internal
* Alias of {@link XmlNode#withName(string)} for codegen brevity.
*/
n(name: string): XmlNode;
/**
* @internal
* Alias of {@link XmlNode#addChildNode(string)} for codegen brevity.
*/
c(child: Stringable): XmlNode;
/**
* @internal
* Checked version of {@link XmlNode#addAttribute(string)} for codegen brevity.
*/
a(name: string, value: any): XmlNode;
/**
* Create a child node.
* Used in serialization of string fields.
* @internal
*/
cc(input: any, field: string, withName?: string): void;
/**
* Creates list child nodes.
* @internal
*/
l(input: any, listName: string, memberName: string, valueProvider: Function): void;
/**
* Creates list child nodes with container.
* @internal
*/
lc(input: any, listName: string, memberName: string, valueProvider: Function): void;
toString(): string;
}