@mitre-attack/attack-data-model
Version:
A TypeScript API for the MITRE ATT&CK data model
26 lines (23 loc) • 455 B
JavaScript
import {
AttackBaseImpl
} from "./chunk-2N7H7TEP.js";
// src/classes/sdo/tool.impl.ts
var ToolImpl = class extends AttackBaseImpl {
constructor(tool) {
super();
this.tool = tool;
this._techniques = [];
Object.assign(this, tool);
}
// Add a technique used by the tool
addTechnique(technique) {
this._techniques.push(technique);
}
// Getters
getTechniques() {
return this._techniques;
}
};
export {
ToolImpl
};