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

Function requireFolder

apps/desktop/src/mcp/server.ts:75–81  ·  view source on GitHub ↗
(args: Record<string, unknown>, key: string)

Source from the content-addressed store, hash-verified

73}
74
75function requireFolder(args: Record<string, unknown>, key: string): NoteFolder {
76 const value = requireString(args, key)
77 if (value !== 'inbox' && value !== 'quick' && value !== 'archive' && value !== 'trash') {
78 throw new Error(`${key} must be one of inbox, quick, archive, trash`)
79 }
80 return value
81}
82
83function optionalNumber(args: Record<string, unknown>, key: string): number | undefined {
84 const value = args[key]

Callers 1

server.tsFile · 0.85

Calls 1

requireStringFunction · 0.85

Tested by

no test coverage detected