JavaScript modules
Ai3 Core registers ES modules under the import-map namespace
@wegewerk/. The mapping is defined in
Configuration/:
Configuration/JavaScriptModules.php
return [
'dependencies' => ['core', 'backend'],
'tags' => [
'backend.form',
'backend.contextmenu',
],
'imports' => [
'@wegewerk/ai3core/' =>
'EXT:ai3_core/Resources/Public/JavaScript/',
],
];
Copied!
The following modules are available:
| Import path | Purpose |
|---|---|
@wegewerk/ | Low-level API call helpers |
@wegewerk/ | Common Error Handling for AJAX Calls |
@wegewerk/ | Credit display widget |
@wegewerk/ | Shared response-processing logic |
@wegewerk/ | Helper for TYPO3 SVG icons |
Other Ai3 extensions import these modules using standard ES
import syntax:
Resources/Public/JavaScript/MyModule.js
import { fetchCredits } from
'@wegewerk/ai3core/credits.js';
Copied!