20 lines
471 B
TypeScript
20 lines
471 B
TypeScript
import type { ExtensionPack } from "../../../src/model-editor/shared/extension-pack";
|
|
|
|
export function createMockExtensionPack({
|
|
path = "/path/to/extension-pack",
|
|
...data
|
|
}: Partial<ExtensionPack> = {}): ExtensionPack {
|
|
return {
|
|
path,
|
|
yamlPath: `${path}/codeql-pack.yml`,
|
|
name: "sql2o",
|
|
version: "0.0.0",
|
|
language: "java",
|
|
extensionTargets: {
|
|
"codeql/java-all": "*",
|
|
},
|
|
dataExtensions: ["models/**/*.yml"],
|
|
...data,
|
|
};
|
|
}
|