Skip to content

Commit 452d372

Browse files
author
nicosammito
committed
feat: rename inferredType to returnType for consistency across validation functions
1 parent 6afce21 commit 452d372

6 files changed

Lines changed: 21 additions & 21 deletions

File tree

src/suggestion/getReferenceSuggestions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ export const getReferenceSuggestions = (
141141

142142
if (isNodeBefore(flow, node, targetNode)) {
143143
const validation = getNodeValidation(flow, node, functions, dataTypes);
144-
suggestions.push(...getValidPaths(validation.inferredType, {
144+
suggestions.push(...getValidPaths(validation.returnType, {
145145
__typename: "ReferenceValue",
146146
nodeFunctionId: node.id,
147147
referencePath: []

src/utils.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {createSystem, createVirtualTypeScriptEnvironment, VirtualTypeScriptEnvir
1616
*/
1717
export interface ValidationResult {
1818
isValid: boolean;
19-
inferredType: string;
19+
returnType: string;
2020
errors: Array<{
2121
message: string;
2222
code: number;
@@ -133,7 +133,7 @@ export function getParameterCode(
133133

134134
if (!refNode) return 'undefined';
135135

136-
let refType = getNodeValidation(flow, refNode).inferredType;
136+
let refType = getNodeValidation(flow, refNode).returnType;
137137

138138
if (refValue.referencePath && refValue.referencePath.length > 0) {
139139
let refVal: any = undefined;
@@ -168,7 +168,7 @@ export function getParameterCode(
168168
if (!returnNode) return '(() => undefined)';
169169

170170
const validation = getNodeValidation(flow, returnNode);
171-
return `(() => ({} as ${validation.inferredType}))`;
171+
return `(() => ({} as ${validation.returnType}))`;
172172
}
173173

174174
if (value.__typename === "LiteralValue") {

src/validation/getFlowValidation.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ export const getFlowValidation = (
130130

131131
return {
132132
isValid: !errors.some(e => e?.severity === "error"),
133-
inferredType: "void",
133+
returnType: "void",
134134
errors,
135135
};
136136
};

src/validation/getNodeValidation.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export const getNodeValidation = (
2929
if (!funcDef) {
3030
return {
3131
isValid: false,
32-
inferredType: "any",
32+
returnType: "any",
3333
errors: [{message: `Function ${node.id} not found`, code: 404, severity: "error"}],
3434
};
3535
}
@@ -55,7 +55,7 @@ export const getNodeValidation = (
5555
if (scopeErrors.length > 0) {
5656
return {
5757
isValid: false,
58-
inferredType: "any",
58+
returnType: "any",
5959
errors: scopeErrors,
6060
};
6161
}
@@ -120,7 +120,7 @@ export const getNodeValidation = (
120120

121121
return {
122122
isValid: !errors.some(e => e.severity === "error"),
123-
inferredType,
123+
returnType: inferredType,
124124
errors,
125125
};
126126
};

src/validation/getValueValidation.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export const getValueValidation = (
4040

4141
return {
4242
isValid: !errors.some(e => e.severity === "error"),
43-
inferredType: "void",
43+
returnType: "void",
4444
errors,
4545
};
4646
};

test/nodeValidation.test.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ describe('getNodeValidation', () => {
2323
}
2424
}, FUNCTION_SIGNATURES, DATA_TYPES);
2525
expect(result.isValid).toBe(true);
26-
expect(result.inferredType).toBeDefined();
26+
expect(result.returnType).toBeDefined();
2727
expect(result.errors.filter(e => e.severity === 'error').length).toBe(0);
2828
})
2929

@@ -87,7 +87,7 @@ describe('getNodeValidation', () => {
8787

8888

8989
expect(result.isValid).toBe(true);
90-
expect(result.inferredType).toBeDefined();
90+
expect(result.returnType).toBeDefined();
9191
expect(result.errors.filter(e => e.severity === 'error').length).toBe(0);
9292
})
9393

@@ -112,7 +112,7 @@ describe('getNodeValidation', () => {
112112
}, FUNCTION_SIGNATURES, DATA_TYPES);
113113

114114
expect(result.isValid).toBe(false);
115-
expect(result.inferredType).toBeDefined();
115+
expect(result.returnType).toBeDefined();
116116
expect(result.errors.filter(e => e.severity === 'error').length).toBeGreaterThan(0);
117117
})
118118

@@ -179,7 +179,7 @@ describe('getNodeValidation', () => {
179179
}, FUNCTION_SIGNATURES, DATA_TYPES);
180180

181181
expect(result.isValid).toBe(true);
182-
expect(result.inferredType).toBeDefined();
182+
expect(result.returnType).toBeDefined();
183183
expect(result.errors.filter(e => e.severity === 'error').length).toBe(0);
184184
})
185185

@@ -252,7 +252,7 @@ describe('getNodeValidation', () => {
252252
}, FUNCTION_SIGNATURES, DATA_TYPES);
253253

254254
expect(result.isValid).toBe(true);
255-
expect(result.inferredType).toBeDefined();
255+
expect(result.returnType).toBeDefined();
256256
expect(result.errors.filter(e => e.severity === 'error').length).toBe(0);
257257
})
258258

@@ -320,7 +320,7 @@ describe('getNodeValidation', () => {
320320
}, FUNCTION_SIGNATURES, DATA_TYPES);
321321

322322
expect(result.isValid).toBe(true);
323-
expect(result.inferredType).toBeDefined();
323+
expect(result.returnType).toBeDefined();
324324
expect(result.errors.filter(e => e.severity === 'error').length).toBe(0);
325325
})
326326

@@ -363,8 +363,8 @@ describe('getNodeValidation', () => {
363363
}, FUNCTION_SIGNATURES, DATA_TYPES);
364364

365365
expect(result.isValid).toBe(true);
366-
expect(result.inferredType).toBe("number");
367-
expect(result.inferredType).toBeDefined();
366+
expect(result.returnType).toBe("number");
367+
expect(result.returnType).toBeDefined();
368368
expect(result.errors.filter(e => e.severity === 'error').length).toBe(0);
369369
})
370370

@@ -407,7 +407,7 @@ describe('getNodeValidation', () => {
407407
}, FUNCTION_SIGNATURES, DATA_TYPES);
408408

409409
expect(result.isValid).toBe(false);
410-
expect(result.inferredType).toBeDefined();
410+
expect(result.returnType).toBeDefined();
411411
expect(result.errors.filter(e => e.severity === 'error').length).toBeGreaterThan(0);
412412
})
413413

@@ -450,7 +450,7 @@ describe('getNodeValidation', () => {
450450
}, FUNCTION_SIGNATURES, DATA_TYPES);
451451

452452
expect(result.isValid).toBe(true);
453-
expect(result.inferredType).toBeDefined();
453+
expect(result.returnType).toBeDefined();
454454
expect(result.errors.filter(e => e.severity === 'error').length).toBe(0);
455455
})
456456

@@ -512,7 +512,7 @@ describe('getNodeValidation', () => {
512512
}, FUNCTION_SIGNATURES, DATA_TYPES);
513513

514514
expect(result.isValid).toBe(true);
515-
expect(result.inferredType).toBeDefined();
515+
expect(result.returnType).toBeDefined();
516516
expect(result.errors.filter(e => e.severity === 'error').length).toBe(0);
517517
})
518518

@@ -582,7 +582,7 @@ describe('getNodeValidation', () => {
582582
}, FUNCTION_SIGNATURES, DATA_TYPES);
583583

584584
expect(result.isValid).toBe(true);
585-
expect(result.inferredType).toBeDefined();
585+
expect(result.returnType).toBeDefined();
586586
expect(result.errors.filter(e => e.severity === 'error').length).toBe(0);
587587
})
588588

0 commit comments

Comments
 (0)