Como desabilitar a regra TypeScript para uma linha específica?
Olá a todos! Sou novo em TypeScript e encontrei um problema. Tenho um projeto em jQuery + Summernote (editor de texto) e estou migrando para TypeScript. Em um lugar, preciso acessar uma propriedade interna do Summernote que não está descrita nos tipos.
Aqui está meu código:
```typescript
const editor = $('#summernote');
const summernoteInstance = editor.summernote('code');
// aqui preciso acessar a propriedade privada
const editableDiv = editor.data('summernote').$editable;
```
O TypeScript reclama de `editor.data('summernote')` — diz que `data` retorna `any`, e depois `.$editable` é um erro. Entendo que isso é uma gambiarra, mas o Summernote não fornece uma API pública para isso, e preciso obter o elemento DOM do editor.
Sei que posso usar `// @ts-ignore`, mas ouvi dizer que é uma má prática. Existe uma maneira de desabilitar a verificação de tipo APENAS para esta linha, mas de forma mais correta? Talvez haja alguma sintaxe para type cast ou ignorância temporária.