Files
url_tracker_tool/node_modules/@tanstack/query-devtools/build/index.d.cts
Andrei 58f8093689 Rebrand from 'Redirect Intelligence v2' to 'URL Tracker Tool V2' throughout UI
- Updated all component headers and documentation
- Changed navbar and footer branding
- Updated homepage hero badge
- Modified page title in index.html
- Simplified footer text to 'Built with ❤️'
- Consistent V2 capitalization across all references
2025-08-19 19:12:23 +00:00

66 lines
2.2 KiB
TypeScript

import { Query, QueryClient, onlineManager } from '@tanstack/query-core';
type XPosition = 'left' | 'right';
type YPosition = 'top' | 'bottom';
type DevtoolsPosition = XPosition | YPosition;
type DevtoolsButtonPosition = `${YPosition}-${XPosition}` | 'relative';
interface DevtoolsErrorType {
/**
* The name of the error.
*/
name: string;
/**
* How the error is initialized.
*/
initializer: (query: Query) => Error;
}
interface QueryDevtoolsProps {
readonly client: QueryClient;
queryFlavor: string;
version: string;
onlineManager: typeof onlineManager;
buttonPosition?: DevtoolsButtonPosition;
position?: DevtoolsPosition;
initialIsOpen?: boolean;
errorTypes?: Array<DevtoolsErrorType>;
shadowDOMTarget?: ShadowRoot;
onClose?: () => unknown;
hideDisabledQueries?: boolean;
}
interface TanstackQueryDevtoolsConfig extends QueryDevtoolsProps {
styleNonce?: string;
shadowDOMTarget?: ShadowRoot;
}
declare class TanstackQueryDevtools {
#private;
constructor(config: TanstackQueryDevtoolsConfig);
setButtonPosition(position: DevtoolsButtonPosition): void;
setPosition(position: DevtoolsPosition): void;
setInitialIsOpen(isOpen: boolean): void;
setErrorTypes(errorTypes: Array<DevtoolsErrorType>): void;
setClient(client: QueryClient): void;
mount<T extends HTMLElement>(el: T): void;
unmount(): void;
}
interface TanstackQueryDevtoolsPanelConfig extends QueryDevtoolsProps {
styleNonce?: string;
shadowDOMTarget?: ShadowRoot;
onClose?: () => unknown;
}
declare class TanstackQueryDevtoolsPanel {
#private;
constructor(config: TanstackQueryDevtoolsPanelConfig);
setButtonPosition(position: DevtoolsButtonPosition): void;
setPosition(position: DevtoolsPosition): void;
setInitialIsOpen(isOpen: boolean): void;
setErrorTypes(errorTypes: Array<DevtoolsErrorType>): void;
setClient(client: QueryClient): void;
setOnClose(onClose: () => unknown): void;
mount<T extends HTMLElement>(el: T): void;
unmount(): void;
}
export { type DevtoolsButtonPosition, type DevtoolsErrorType, type DevtoolsPosition, TanstackQueryDevtools, type TanstackQueryDevtoolsConfig, TanstackQueryDevtoolsPanel, type TanstackQueryDevtoolsPanelConfig };