Microsoft/TypeScript

CanvasRenderingContext2D has no reset() method

Ouverte

#55 162 ouverte le 26 juil. 2023

 (4 commentaires) (3 réactions) (0 personne assignée)TypeScript (13 395 forks)batch import
BugDomain: lib.d.tsHelp Wanted

Métriques du dépôt

Stars
 (108 860 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

Bug Report

According to MDN docs and HTML Standard a CanvasRenderingContext2D object should have the reset() method, but latest tsc (5.1.6) does not have it defined.

🔎 Search Terms

CanvasRenderingContext2D

🕗 Version & Regression Information

This is a crash

⏯ Playground Link

Playground link with relevant code

💻 Code

const canvas = document.createElement('canvas');
(() => {
  const context = canvas.getContext('2d');
  if (!context) return;

  context.reset();
})();

🙁 Actual behavior

PS C:\Users\Davin\Documents\GitHub\2dCanvasTypescriptResetBug> npx tsc
index.tsx:6:11 - error TS2339: Property 'reset' does not exist on type 'CanvasRenderingContext2D'.

6   context.reset();
            ~~~~~


Found 1 error in index.tsx:6

🙂 Expected behavior

Found 0 errors

Guide contributeur