cognitive-complexity-ts
Version:
This program analyses TypeScript and JavaScript code according to the [Cognitive Complexity metric](https://www.sonarsource.com/docs/CognitiveComplexity.pdf).
12 lines • 452 B
JavaScript
import { isFileOutput } from "../../domain/output.js";
import { File } from "./File.js";
import { Folder } from "./Folder.js";
export function FileOrFolder(controller, path, name, complexity, startOpen) {
if (isFileOutput(complexity)) {
return new File(controller, path, name, complexity, startOpen);
}
else {
return new Folder(controller, path, name, complexity, startOpen);
}
}
//# sourceMappingURL=FileOrFolder.js.map