@gguf/claw
Version:
Multi-channel AI gateway with extensible messaging integrations
13 lines (12 loc) • 523 B
TypeScript
import { type LookupFn, type SsrFPolicy } from "../infra/net/ssrf.js";
export declare class InvalidBrowserNavigationUrlError extends Error {
constructor(message: string);
}
export type BrowserNavigationPolicyOptions = {
ssrfPolicy?: SsrFPolicy;
};
export declare function withBrowserNavigationPolicy(ssrfPolicy?: SsrFPolicy): BrowserNavigationPolicyOptions;
export declare function assertBrowserNavigationAllowed(opts: {
url: string;
lookupFn?: LookupFn;
} & BrowserNavigationPolicyOptions): Promise<void>;