MCPcopy Create free account
hub / github.com/ZenNotes/zennotes / dailyNoteLocationForPattern

Function dailyNoteLocationForPattern

packages/app-core/src/lib/vault-layout.ts:907–925  ·  view source on GitHub ↗
(
  date: Date,
  settings: VaultSettings,
  pattern: DateNotePatternSettings
)

Source from the content-addressed store, hash-verified

905}
906
907function dailyNoteLocationForPattern(
908 date: Date,
909 settings: VaultSettings,
910 pattern: DateNotePatternSettings
911): DailyNoteLocation {
912 const locale = pattern.locale ?? DEFAULT_DAILY_NOTE_LOCALE
913 const subpath = normalizePrimaryRelativeSubpath(
914 normalizeDailyNotesDirectory(formatDirectoryPattern(date, pattern.directory, locale)),
915 settings
916 )
917 const title = normalizeDailyNoteTitlePattern(
918 formatDateNotePattern(
919 date,
920 pattern.titlePattern ?? DEFAULT_DAILY_NOTE_TITLE_PATTERN,
921 locale
922 )
923 )
924 return { title, subpath }
925}
926
927function weeklyNoteLocationForPattern(
928 date: Date,

Callers 2

dailyNoteLocationForDateFunction · 0.85
matchDailyPatternFunction · 0.85

Tested by

no test coverage detected