20 lines
382 B
TypeScript
20 lines
382 B
TypeScript
import { NodeType } from "prosemirror-model";
|
|
import { selectAll } from "../commands/selectAll";
|
|
import CodeFence from "./CodeFence";
|
|
|
|
export default class CodeBlock extends CodeFence {
|
|
get name() {
|
|
return "code_block";
|
|
}
|
|
|
|
get markdownToken() {
|
|
return "code_block";
|
|
}
|
|
|
|
keys({ type }: { type: NodeType }) {
|
|
return {
|
|
"Mod-a": selectAll(type),
|
|
};
|
|
}
|
|
}
|