Add stricter ESLint rules for Typescript files (#24926)

This commit is contained in:
Renaud Chaput
2023-05-10 12:59:29 +02:00
committed by GitHub
parent b878e3d8df
commit 5eeb40bdbe
39 changed files with 432 additions and 149 deletions

View File

@ -10,8 +10,13 @@ if (!HTMLCanvasElement.prototype.toBlob) {
const BASE64_MARKER = ';base64,';
Object.defineProperty(HTMLCanvasElement.prototype, 'toBlob', {
value(callback: BlobCallback, type = 'image/png', quality: any) {
const dataURL = this.toDataURL(type, quality);
value: function (
this: HTMLCanvasElement,
callback: BlobCallback,
type = 'image/png',
quality: unknown
) {
const dataURL: string = this.toDataURL(type, quality);
let data;
if (dataURL.indexOf(BASE64_MARKER) >= 0) {