MCPcopy Index your code
hub / github.com/callumalpass/tasknotes / buildDefaultUserFieldValues

Function buildDefaultUserFieldValues

src/modals/taskCreationFormState.ts:76–96  ·  view source on GitHub ↗
(
	userFields: readonly UserMappedField[]
)

Source from the content-addressed store, hash-verified

74}
75
76function buildDefaultUserFieldValues(
77 userFields: readonly UserMappedField[]
78): Record<string, unknown> {
79 const values: Record<string, unknown> = {};
80
81 for (const field of userFields) {
82 if (field.defaultValue === undefined) continue;
83
84 if (field.type === "date" && typeof field.defaultValue === "string") {
85 const calculatedDate = calculateDefaultDateValue(field.defaultValue);
86 if (calculatedDate) {
87 values[field.key] = calculatedDate;
88 }
89 continue;
90 }
91
92 values[field.key] = field.defaultValue;
93 }
94
95 return values;
96}
97
98function calculateDefaultDateValue(value: string): string {
99 if (

Callers 1

Calls 1

Tested by

no test coverage detected