Signal drop!
Relay (operand.online) is unreachable.
Usually, a dropped signal means an upgrade is happening. Hold on!
Sorry, no connección.
Hang in there while we get back on track
gram: docs
> ./packages/core/src/prosemirror/extensions/marks/SubscriptExtension.ts
/**
* Subscript Mark Extension
*/
import { toggleMark } from 'prosemirror-commands';
import { createMarkExtension } from '../create';
import type { ExtensionContext, ExtensionRuntime } from '../types';
export const SubscriptExtension = createMarkExtension({
name: 'subscript',
schemaMarkName: 'subscript',
markSpec: {
excludes: 'superscript',
parseDOM: [{ tag: 'sub' }],
toDOM() {
return ['sub', 0];
},
},
onSchemaReady(ctx: ExtensionContext): ExtensionRuntime {
return {
commands: {
toggleSubscript: () => toggleMark(ctx.schema.marks.subscript),
},
};
},
});