Add wiki-explorer-server example (#122)
Interactive Wikipedia link graph visualization using force-graph with: - Force-directed graph layout for exploring page connections - Node expansion to reveal first-degree Wikipedia links - Visual state tracking (blue=default, green=expanded, red=error) - Direct browser access to Wikipedia pages 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
parent
402bf48145
commit
366c5d5a6b
1 changed files with 3772 additions and 2820 deletions
28
examples/wiki-explorer-server/src/d3-force-3d.d.ts
vendored
Normal file
28
examples/wiki-explorer-server/src/d3-force-3d.d.ts
vendored
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
declare module "d3-force-3d" {
|
||||
interface Force {
|
||||
(alpha: number): void;
|
||||
initialize?: (nodes: unknown[], ...args: unknown[]) => void;
|
||||
}
|
||||
|
||||
interface ManyBodyForce extends Force {
|
||||
strength(value: number): ManyBodyForce;
|
||||
}
|
||||
|
||||
interface LinkForce extends Force {
|
||||
distance(value: number): LinkForce;
|
||||
}
|
||||
|
||||
interface CollideForce extends Force {
|
||||
radius(value: number): CollideForce;
|
||||
}
|
||||
|
||||
interface CenterForce extends Force {
|
||||
x(value: number): CenterForce;
|
||||
y(value: number): CenterForce;
|
||||
}
|
||||
|
||||
export function forceManyBody(): ManyBodyForce;
|
||||
export function forceLink(): LinkForce;
|
||||
export function forceCollide(radius?: number): CollideForce;
|
||||
export function forceCenter(x?: number, y?: number): CenterForce;
|
||||
}
|
||||
Loading…
Reference in a new issue