Microsoft/TypeScript

CanvasRenderingContext2D has no reset() method

Aberta

#55.162 aberto em 26 de jul. de 2023

 (4 comentários) (3 reações) (0 responsável)TypeScript (13.395 forks)batch import
BugDomain: lib.d.tsHelp Wanted

Métricas do repositório

Stars
 (108.860 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

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

Guia do colaborador