CLI for obsidian that doesn't require the obsidian desktop app to be open
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334import type { MarkdownLink } from "./markdown-links";import type { Wikilink } from "./wikilinks";
export type Embed = { raw: string; targetText: string; line?: number; column?: number;};
export function parseEmbeds( wikilinks: Wikilink[], markdownLinks: MarkdownLink[],): Embed[] { return [ ...wikilinks .filter((link) => link.embedded) .map((link) => ({ raw: link.raw, targetText: link.targetText, line: link.line, column: link.column, })), ...markdownLinks .filter((link) => link.embedded) .map((link) => ({ raw: link.raw, targetText: link.target, line: link.line, column: link.column, })), ];}