DIALECT-04: Read a wikilink alias
What it demonstrates
Section titled “What it demonstrates”A [[page|alias]] splits into target plus the display alias.
Builds on: DIALECT-03: Extract a bare wikilink
How it’s done
Section titled “How it’s done”A TypeScript program against the library API; inline comments show the resulting values and behavior.
extractVaultRefs("Owned by [[People/Sam Rivera|Sam]].");// → [{ kind: "wikilink", target: "People/Sam Rivera",// alias: "Sam", raw: "[[People/Sam Rivera|Sam]]" }]Surfaces exercised
Section titled “Surfaces exercised”extractVaultRefsVaultRef.alias