/** * `` values out of a .NET .config document (web.config, * SysTestConsole.exe.config). * * Only flat `` entries are ever read, so this stays a * small reader rather than a full XML parse — but it reads them as XML does: * - commented-out entries do not count. A web.config routinely keeps the * previous value in a comment next to the live one, and a reader that saw * the comment first answered with the OLD host or database; * - attribute order and quote style are free (`value="…" key="…"`, * `key='…'`); * - entities are decoded, so `a&b` reads as `a&b`; * - only entries inside `` count when the document has one — * `` is also the element of connectionStrings, handlers, modules and * most other collections; * - a key added twice takes its last value, as .NET's appSettings does. */ /** The value of one `` key, or undefined when no live entry sets it. */ export declare function readAppSetting(xml: string, key: string): string | undefined; //# sourceMappingURL=appSettings.d.ts.map