Skip to content
Snippets Groups Projects
Commit 9fd312eb authored by Benjamin Franzke's avatar Benjamin Franzke
Browse files

[TASK] Declare TypeScript types for global TYPO3 object

Missing declarations caused some method calls
and assignments to not be type checked, as all
members of the (top.|window.)TYPO3 object were
declared to `any`.
This actually revealed some invalid API usage.
which is fixed as a drive-by. (No real bugs were found,
as type checking in the APIs caught/ignored such cases)

Resolves: #101644
Releases: main, 12.4
Change-Id: I2e188e53a02d9e0ae875084cadc28600c7a59aa6
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/80471


Tested-by: default avatarcore-ci <typo3@b13.com>
Tested-by: default avatarBenjamin Franzke <ben@bnf.dev>
Reviewed-by: default avatarBenjamin Franzke <ben@bnf.dev>
Tested-by: default avatarBenni Mack <benni@typo3.org>
Reviewed-by: default avatarBenni Mack <benni@typo3.org>
Tested-by: default avatarAndreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: default avatarAndreas Fernandez <a.fernandez@scripting-base.de>
parent b0464c2a
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment