yarle-evernote-to-md
Version:
Yet Another Rope Ladder from Evernote
15 lines (10 loc) • 584 B
text/typescript
import { cloneDeep } from 'lodash';
import { NoteData } from '../../../models/NoteData';
import { applyTemplateOnBlock } from './apply-template-on-block';
import * as P from './../placeholders/title-placeholders';
import { getTemplateBlockSettings } from './get-templateblock-settings';
export const applyTitleTemplate = (noteData: NoteData, inputText: string, check: Function): string => {
const result = cloneDeep(inputText);
const titleTemplateSettings = getTemplateBlockSettings(result, check, P, noteData.title);
return applyTemplateOnBlock(titleTemplateSettings);
};