TemplaterActiveFileProvider
Active-file provider that answers with the file a parseTemplate render is currently for, falling back to the workspace’s active file when no render is in flight.
This is the piece that makes a consumer’s own template helpers resolve against the right note: during a render the workspace still has whatever the user was looking at open, which is rarely the target.
Import:
import { TemplaterActiveFileProvider } from '@mnaoumov/obsidian-lib/templater';Signature:
export class TemplaterActiveFileProvider extends AppActiveFileProviderExtends: AppActiveFileProvider
Properties
| Property | Type | Description |
|---|---|---|
| getActiveFile | () => null | TFile | Gets the currently active file. (Inherited from AppActiveFileProvider) |
Methods
| Method | Returns | Description |
|---|---|---|
| getActiveFile() | null | TFile | Gets the file the innermost in-flight parseTemplate render is for, or the workspace's active file when there is no render in flight. |
Links to this page: