A list of globs it handles.
The cache should be an object and it should not be re-assigned to (i.e. do no do this.cache = ... after constructing) or the server will loose track of it and will not write/load it from disk.
Optional cacheShould do any final compilation steps. The server will call it as needed. Some files might not need compilation, it is not required.
Should do the initial entry parsing and partially "resolve" any relative paths and wiki/obsidian like paths.
See ContentEntry for what it needs to return.
It should also keep a reference to the parsed tree if there is any, such that it can be changed to resolve/unresolve links and get recompiled without reparsing it.
Optional stats: StatsGiven an entry and a link map (Record<link, {id, permalink}>), should return a list of ids it could resolve if it is a type of file that can resolve them.
The default implementation returns an empty array.
Given an entry and a link map (Record<permalink, {id, link}>), should return a list of ids it could unresolve (change back from permalinks to link, the original resolved path) if it is a type of file that can resolve links.
The default implementation returns an empty array.
Generated using TypeDoc
The plugin name.