Avatar ·

Cómo deshabilitar una regla de TypeScript para una línea específica

¡Hola a todos! Soy nuevo en TypeScript y me encontré con un problema. Tengo un proyecto en jQuery + Summernote (editor de texto) y lo estoy migrando a TypeScript. En un lugar necesito acceder a una propiedad interna de Summernote que no está definida en los tipos. Aquí está mi código: ```typescript const editor = $('#summernote'); const summernoteInstance = editor.summernote('code'); // aquí necesito acceder a una propiedad privada const editableDiv = editor.data('summernote').$editable; ``` TypeScript se queja de `editor.data('summernote')` — dice que `data` devuelve `any`, y luego `.$editable` es un error. Entiendo que esto es un parche, pero Summernote no proporciona una API pública para esto, y necesito obtener el elemento DOM del editor. Sé que se puede usar `// @ts-ignore`, pero he oído que es una mala práctica. ¿Hay alguna forma de deshabilitar la verificación de tipo SOLO para esta línea, pero de manera más correcta? Tal vez haya alguna sintaxis para hacer un type cast o una ignorancia temporal.