,js:array} */ public function generateCode(CptData $cptData): array; public function maybeActivate(CptData $cptData): void; public function isWebComponentRequired(CptData $cptData): bool; public function getName(): string; }