export class TechStack { coreFrameworks: Map; testFrameworks: Map; deps: Map; devDeps: Map; constructor( coreFrameworks: Map = new Map(), testFrameworks: Map = new Map(), deps: Map = new Map(), devDeps: Map = new Map() ) { this.coreFrameworks = coreFrameworks; this.testFrameworks = testFrameworks; this.deps = deps; this.devDeps = devDeps; } coreFrameworksList(): string { return Array.from(this.coreFrameworks.keys()).join(", "); } testFrameworksList(): string { return Array.from(this.testFrameworks.keys()).join(", "); } }