yarle-evernote-to-md
Version:
Yet Another Rope Ladder from Evernote
16 lines (13 loc) • 690 B
text/typescript
import { TanaIntermediateFile } from "./tana/types";
import { RuntimePropertiesSingleton } from './../runtime-properties';
import { writeFile } from './file-utils';
import { getJsonFilePath } from './folder-utils';
import { loggerInfo } from './loggerInfo';
import { EvernoteNoteData } from "./../models";
export const saveTanaFile = (tanaNote: TanaIntermediateFile, note: EvernoteNoteData) => {
const absJsonFilePath = getJsonFilePath(note);
const runtimeProps = RuntimePropertiesSingleton.getInstance();
runtimeProps.setCurrentNotePath(absJsonFilePath);
writeFile(absJsonFilePath, JSON.stringify(tanaNote), note);
loggerInfo(`Note saved to ${absJsonFilePath}`);
};