API Reference
Technical reference for developers.
Plugin API
YAML Toolkit for Obsidian exposes an API for other plugins to use.
Basic Usage
typescript
// Access the plugin
const yamlManipulator = app.plugins.plugins['yaml-toolkit'];
// Execute a rule programmatically
await yamlManipulator.executeRule(rule, files);Rule Structure
typescript
interface Rule {
condition: string;
actions: string[];
}Functions
executeRule
Execute a rule against files:
typescript
await executeRule(rule: Rule, files: TFile[]): Promise<Result>previewRule
Preview changes without applying:
typescript
await previewRule(rule: Rule, files: TFile[]): Promise<Preview>More Information
For developer documentation, see the GitHub repository.