Files
url_tracker_tool/node_modules/mermaid/dist/tests/MockedD3.d.ts
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

46 lines
2.0 KiB
TypeScript

/**
* This is a mocked/stubbed version of the d3 Selection type. Each of the main functions are all
* mocked (via vi.fn()) so you can track if they have been called, etc.
*
* Note that node() returns a HTML Element with tag 'svg'. It is an empty element (no innerHTML, no children, etc).
* This potentially allows testing of mermaidAPI render().
*/
export declare class MockedD3 {
attribs: Map<string, string>;
id: string | undefined;
_children: MockedD3[];
_containingHTMLdoc: Document;
constructor(givenId?: string);
/** Helpful utility during development/debugging. This is not a real d3 function */
listChildren(): string;
select: import("@vitest/spy").Mock<any, any>;
selectAll: import("@vitest/spy").Mock<any, any>;
append: import("@vitest/spy").Mock<any, any>;
insert: (type: string, beforeSelector?: string, id?: string) => MockedD3;
attr(attrName: string): undefined | string;
attr(attrName: string, attrValue: string): MockedD3;
lower(attrValue?: string): this;
style(attrValue?: string): this;
text(attrValue?: string): this;
node: import("@vitest/spy").Mock<any, any>;
nodes: import("@vitest/spy").Mock<any, any>;
getBBox: () => {
x: string | number | undefined;
y: string | number | undefined;
width: string | number | undefined;
height: string | number | undefined;
};
insertBefore: import("@vitest/spy").Mock<any, any>;
curveBasis: import("@vitest/spy").Mock<any, any>;
curveBasisClosed: import("@vitest/spy").Mock<any, any>;
curveBasisOpen: import("@vitest/spy").Mock<any, any>;
curveLinear: import("@vitest/spy").Mock<any, any>;
curveLinearClosed: import("@vitest/spy").Mock<any, any>;
curveMonotoneX: import("@vitest/spy").Mock<any, any>;
curveMonotoneY: import("@vitest/spy").Mock<any, any>;
curveNatural: import("@vitest/spy").Mock<any, any>;
curveStep: import("@vitest/spy").Mock<any, any>;
curveStepAfter: import("@vitest/spy").Mock<any, any>;
curveStepBefore: import("@vitest/spy").Mock<any, any>;
}