* [dompurify] Publicly expose DOMPurify's interfaces and event names via the DOMPUrify namespace.
* [dompurify] Update DOMPurify's sanitize method return types to reflect version 2.0.1 (support for TrustedHTML types)
* [dompurify] Remove unnecessary reference to trusted-types package
* [dompurify] Update DOMPurify type definition version to comply with dt-header linting rule.
* Added ChatPermissions Interface
- The field all_members_are_administrators has been removed from the documentation for the Chat object. The field is still returned in the object for backward compatibility, but new bots should use the permissions field instead.
- Modified Chat interface. Added : permissions, can_set_sticker_set, and sticker_set_name
* Updated Message interface & Added new interfaces - Poll & PollOption
- forward_sender_name
- media_group_id
- caption_entities
- poll
- connected_website
* Modified exisiting interfaces - Audio, Animation
- Removed redundancy by extending FileBase on Animation
- Added new properties to Animation : width, height, and duration
- Added new property to Audio : thumb
* Modified Contact and Venue interfaces
- Added foursquare_type to Venue
- Added vcard to Contact
* Added new Interface LoginUrl
* Rearranged interface ordering so that it matches Telegram Documentation
* Updated ChatMember interface
- Rearranged ordering to match Telegram documentation
- Added new property : is_member
* Fixed linting errors and made login_url as optional param in InlineKeyboardButton
* Added new contributor in the header
* Updated version to 0.40 from 0.31
* Generated svg-intersections files using npx
* Added base typings for shape method with conditional second argument type
* Added missing types in SvgProperties
* Added basic Shape interface
* Added types for intersect function
* Refactored intersection to interface and added typings to Matrix2D
* Linted index.d.ts
* Added line test
* Added tests for rect, circle, ellipse & polygon
* Added test for path
* Rectangle rx&ry should be optional
* Added intersections test
* Replaced unnecessary typeof with generic type
* Express: Add some test case for using generics for params
* Express: use generics for params
like what #37718 do, export generics for Request.
* Update Contributors
* Resolve side effect for other package use @type/express
* Add comment to correspond this new test-case.
Co-Authored-By: Oliver Joseph Ash <oliverjash@gmail.com>