Skip to content

Commit ab67060

Browse files
committed
Remove provenance from none modeling
1 parent dd8d7df commit ab67060

File tree

7 files changed

+5
-18
lines changed

7 files changed

+5
-18
lines changed

extensions/ql-vscode/src/model-editor/modeled-method-empty.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ function createEmptyNoneModeledMethod(
3636
return {
3737
...methodSignature,
3838
type: "none",
39-
provenance: "manual",
4039
};
4140
}
4241

extensions/ql-vscode/src/model-editor/modeled-method.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ export type Provenance =
2121

2222
export interface NoneModeledMethod extends MethodSignature {
2323
readonly type: "none";
24-
// Provenance is always propagated
25-
readonly provenance: Provenance;
2624
}
2725

2826
export interface SourceModeledMethod extends MethodSignature {

extensions/ql-vscode/src/model-editor/shared/validation.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ function canonicalizeModeledMethod(
3737
return {
3838
...methodSignature,
3939
type: "none",
40-
provenance: "manual",
4140
};
4241
case "source":
4342
return {

extensions/ql-vscode/src/view/method-modeling/MultipleModeledMethodsPanel.tsx

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import { Codicon } from "../common";
1313
import { validateModeledMethods } from "../../model-editor/shared/validation";
1414
import { ModeledMethodAlert } from "./ModeledMethodAlert";
1515
import { QueryLanguage } from "../../common/query-language";
16+
import { createEmptyModeledMethod } from "../../model-editor/modeled-method-empty";
1617

1718
export type MultipleModeledMethodsPanelProps = {
1819
language: QueryLanguage;
@@ -92,15 +93,10 @@ export const MultipleModeledMethodsPanel = ({
9293
);
9394

9495
const handleAddClick = useCallback(() => {
95-
const newModeledMethod: ModeledMethod = {
96-
type: "none",
97-
provenance: "manual",
98-
signature: method.signature,
99-
packageName: method.packageName,
100-
typeName: method.typeName,
101-
methodName: method.methodName,
102-
methodParameters: method.methodParameters,
103-
};
96+
const newModeledMethod: ModeledMethod = createEmptyModeledMethod(
97+
"none",
98+
method,
99+
);
104100

105101
const newModeledMethods = [...modeledMethods, newModeledMethod];
106102

extensions/ql-vscode/src/view/method-modeling/__tests__/MultipleModeledMethodsPanel.spec.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,6 @@ describe(MultipleModeledMethodsPanel.name, () => {
167167
methodName: method.methodName,
168168
methodParameters: method.methodParameters,
169169
type: "none",
170-
provenance: "manual",
171170
},
172171
]);
173172
});
@@ -437,7 +436,6 @@ describe(MultipleModeledMethodsPanel.name, () => {
437436
methodName: method.methodName,
438437
methodParameters: method.methodParameters,
439438
type: "none",
440-
provenance: "manual",
441439
},
442440
]);
443441
});
@@ -799,7 +797,6 @@ describe(MultipleModeledMethodsPanel.name, () => {
799797
methodName: method.methodName,
800798
methodParameters: method.methodParameters,
801799
type: "none",
802-
provenance: "manual",
803800
},
804801
]);
805802
});

extensions/ql-vscode/src/view/model-editor/__tests__/MethodRow.spec.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,6 @@ describe(MethodRow.name, () => {
366366
modeledMethod,
367367
{
368368
type: "none",
369-
provenance: "manual",
370369
signature: method.signature,
371370
packageName: method.packageName,
372371
typeName: method.typeName,

extensions/ql-vscode/test/factories/model-editor/modeled-method-factories.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ export function createNoneModeledMethod(
2727
return {
2828
...createMethodSignature(),
2929
type: "none",
30-
provenance: "manual",
3130
...data,
3231
};
3332
}

0 commit comments

Comments
 (0)