Switch to outputFile
`outputFile` will create the parent directory if it doesn't exist yet, so this will allow users to specify a sub-directory for the model file.
This commit is contained in:
@@ -18,7 +18,7 @@ import {
|
||||
showAndLogWarningMessage,
|
||||
} from "../helpers";
|
||||
import { extLogger } from "../common";
|
||||
import { readFile, writeFile } from "fs-extra";
|
||||
import { outputFile, readFile } from "fs-extra";
|
||||
import { load as loadYaml } from "js-yaml";
|
||||
import { DatabaseItem, DatabaseManager } from "../local-databases";
|
||||
import { CodeQLCliServer } from "../cli";
|
||||
@@ -150,7 +150,7 @@ export class DataExtensionsEditorView extends AbstractWebview<
|
||||
): Promise<void> {
|
||||
const yaml = createDataExtensionYaml(externalApiUsages, modeledMethods);
|
||||
|
||||
await writeFile(this.modelFilename, yaml);
|
||||
await outputFile(this.modelFilename, yaml);
|
||||
|
||||
void extLogger.log(`Saved data extension YAML to ${this.modelFilename}`);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user