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

Function buildTaskEditFormStateFromTask

src/modals/taskEditFormState.ts:51–67  ·  view source on GitHub ↗
(
	input: TaskEditFormStateFromTaskInput
)

Source from the content-addressed store, hash-verified

49}
50
51export function buildTaskEditFormStateFromTask(
52 input: TaskEditFormStateFromTaskInput
53): TaskEditFormState {
54 const frontmatter = readTaskEditFrontmatter({
55 app: input.app,
56 taskPath: input.task.path,
57 logger: input.logger,
58 });
59
60 return buildTaskEditFormState({
61 task: input.task,
62 details: input.details,
63 frontmatter,
64 settings: input.settings,
65 normalizeDetails: input.normalizeDetails,
66 });
67}
68
69export function buildTaskEditFormState(input: TaskEditFormStateInput): TaskEditFormState {
70 const rawTags = input.task.tags || [];

Callers 2

initializeFormDataMethod · 0.90

Calls 2

readTaskEditFrontmatterFunction · 0.90
buildTaskEditFormStateFunction · 0.85

Tested by

no test coverage detected