MCPcopy
hub / github.com/markmap/markmap / IContentProvider

Interface IContentProvider

packages/markmap-cli/src/types.ts:22–29  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20export type IFileState = Record<string, IVersionedValue>;
21
22export interface IContentProvider {
23 key: string;
24 state: IFileState;
25 getUpdate: (query: Record<string, number>, timeout?: number) => Promise<void>;
26 setContent: (content: string) => void;
27 setCursor: (line: number) => void;
28 dispose: () => void;
29}

Callers

nothing calls this directly

Implementers 2

BufferContentProviderpackages/markmap-cli/src/util/dev-serv
FileSystemProviderpackages/markmap-cli/src/util/dev-serv

Calls

no outgoing calls

Tested by

no test coverage detected