What's the difference between those two CodeMirror objects present in `window`?

On the window object we have window.CodeMirror (with 71 properties/methods) and window.CodeMirrorAdapter (with 21 properties/methods). Is there any difference between those?

I guess that one is from CodeMirror 5 and other from the CodeMirror 6.