|
import Note from "./Note";
|
|
import {App} from "obsidian";
|
|
|
|
export default class NoteRepository {
|
|
private app: App;
|
|
|
|
constructor(app: App) {
|
|
this.app = app;
|
|
}
|
|
|
|
all(): Note[] {
|
|
const files = this.app.vault.getFiles();
|
|
return files.map(f => new Note(f));
|
|
}
|
|
}
|