const wp = (window as any).wp; const tinymce = (window as any).tinymce; function reinitEditor(editorId: string, settings: any) { if (typeof tinymce !== 'undefined' && tinymce.get(editorId)) { wp.editor.remove(editorId); // properly tears down TinyMCE + quick-tags } wp.editor.initialize(editorId, settings); } export default reinitEditor;