import { HierarchyRectangularNode } from 'd3-hierarchy'; export type TreemapDatum = { key?: string; index?: number; datum?: Datum; isLeaf: boolean; }; export interface TreemapNode extends HierarchyRectangularNode> { readonly value: number; topLevelParent: TreemapNode; _id: string; _fill?: string; _fillOpacity?: number | null; } export type TreemapTileFunction = (node: HierarchyRectangularNode, x0: number, y0: number, x1: number, y1: number) => void;