Microsoft/TypeScript

CanvasRenderingContext2D has no reset() method

Open

#55 162 ouverte le 26 juil. 2023

Voir sur GitHub
 (4 commentaires) (3 réactions) (0 assignés)TypeScript (6 726 forks)batch import
BugDomain: lib.d.tsHelp Wanted

Métriques du dépôt

Stars
 (48 455 stars)
Métriques de merge PR
 (Merge moyen 6j 17h) (9 PRs mergées en 30 j)

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