We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5b170d0 commit bb24614Copy full SHA for bb24614
1 file changed
extensions/ql-vscode/src/data-extensions-editor/yaml.ts
@@ -168,12 +168,15 @@ export function createDataExtensionYamlsForFrameworkMode(
168
169
const methods: Record<string, ModeledMethod> = {};
170
171
+ // First populate methodsByLibraryFilename with any existing modeled methods.
172
for (const [signature, method] of Object.entries(
173
existingModeledMethods[filename] || {},
174
)) {
175
methods[signature] = method;
176
}
177
178
+ // Add the new modeled methods, potentially overwriting existing modeled methods
179
+ // but not removing existing modeled methods that are not in the new set.
180
for (const externalApiUsage of externalApiUsages) {
181
const modeledMethod = newModeledMethods[externalApiUsage.signature];
182
if (modeledMethod) {
0 commit comments