MCPcopy
hub / github.com/callumalpass/tasknotes / getProjectPropertyFilter

Function getProjectPropertyFilter

src/utils/projectFilterUtils.ts:36–46  ·  view source on GitHub ↗
(
	settings?: PropertyFilterSettings
)

Source from the content-addressed store, hash-verified

34}
35
36export function getProjectPropertyFilter(
37 settings?: PropertyFilterSettings
38): ProjectPropertyFilter {
39 const key = normalizeProjectPropertyKey(settings?.propertyKey);
40 const value = normalizePropertyValue(settings?.propertyValue);
41 return {
42 key,
43 value,
44 enabled: key.length > 0,
45 };
46}
47
48export function matchesProjectProperty(
49 frontmatter: Record<string, unknown> | undefined | null,

Callers 4

getItemsMethod · 0.90
runFunction · 0.90

Calls 2

normalizePropertyValueFunction · 0.85

Tested by

no test coverage detected