Combine methods

This commit is contained in:
Jacob Wallraff
2023-03-06 15:16:26 -08:00
parent 0001dd045c
commit b272ab29be
16 changed files with 42 additions and 70 deletions
@@ -6,7 +6,6 @@ import {File} from "./file";
import {WORKFLOW_ROOT} from "./workflow-constants";
import {getWorkflowSchema} from "./workflow-schema";
import {YamlObjectReader} from "./yaml-object-reader";
export interface ParseWorkflowResult {
context: TemplateContext;
value: TemplateToken | undefined;
@@ -27,17 +26,15 @@ export function parseWorkflow(entryFile: File, contextOrTrace: TraceWriter | Tem
for (const err of reader.errors) {
context.error(fileId, err.message, err.range);
}
const result = {
return {
context,
value: undefined
};
return result;
}
const templateToken = templateReader.readTemplate(context, WORKFLOW_ROOT, reader, fileId);
const result = templateReader.readTemplate(context, WORKFLOW_ROOT, reader, fileId);
const result = {
return <ParseWorkflowResult>{
context,
value: templateToken
} satisfies ParseWorkflowResult;
return result;
value: result
};
}