From 7ddcfdf53d45678d3a146001410cea92b971b09c Mon Sep 17 00:00:00 2001 From: mengdaoshizhongxinyang Date: Mon, 16 Oct 2023 16:23:48 +0800 Subject: [PATCH] chore: fix FoamTree type error --- src/client/components/tree-map.tsx | 2 +- src/client/third.d.ts | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/client/components/tree-map.tsx b/src/client/components/tree-map.tsx index adf34f1..5cfb20e 100644 --- a/src/client/components/tree-map.tsx +++ b/src/client/components/tree-map.tsx @@ -43,7 +43,7 @@ function getChunkNamePart(chunkLabel: string, chunkNamePartIndex: number) { export function TreeMap() { const { foamModule, sizes } = useApplicationContext() const containerRef = useRef(null) - const foamTreeInstance = useRef(null) + const foamTreeInstance = useRef(null) const [chunkNamePartIndex, setChunkNamePartIndex] = useState(0) diff --git a/src/client/third.d.ts b/src/client/third.d.ts index 307f4f8..4f51685 100644 --- a/src/client/third.d.ts +++ b/src/client/third.d.ts @@ -46,7 +46,7 @@ declare module '@carrotsearch/foamtree' { hasChildren: boolean } - export interface FoamContext { + export abstract class FoamContext { zoom(group: FoamDataObject): void resize(): void discope(): void @@ -112,10 +112,9 @@ declare module '@carrotsearch/foamtree' { export type FoamGroupClickEvent = (this: FoamContext, event: FoamEventObject)=> void - declare class FoamTree implements FoamContext { + export class FoamTree extends FoamContext { constructor(opts: Partial) } - - export { FoamTree } + export default FoamTree }