type FetchPreconnectOptions = {
dns?: boolean;
tcp?: boolean;
http?: boolean;
https?: boolean;
};
type FetchWithPreconnect = {
preconnect: (url: string | URL, options?: FetchPreconnectOptions) => void;
__openclawAcceptsDispatcher: true;
};
export function withBrowserFetchPreconnect<T extends typeof fetch>(fn: T): T & FetchWithPreconnect;
export function withBrowserFetchPreconnect<T extends object>(
fn: T,
): T & FetchWithPreconnect & typeof fetch;
export function withBrowserFetchPreconnect(fn: object) {
return Object.assign(fn, {
preconnect: (_url: string | URL, _options?: FetchPreconnectOptions) => {},
__openclawAcceptsDispatcher: true as const,
});
}
| Messung V0.5 in Prozent |
|---|
| | | |
[Konzepte0.16Was zu einem Entwurf gehörtWie die Entwicklung von Software durchgeführt wird2026-09-28]