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