You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
571 B
TypeScript
18 lines
571 B
TypeScript
import { CodeElement } from './CodeElement';
|
|
import { MarkdownOptions } from 'roosterjs-content-model-plugins';
|
|
|
|
export class MarkdownCode extends CodeElement {
|
|
constructor(private markdownOptions: MarkdownOptions) {
|
|
super();
|
|
}
|
|
|
|
getCode() {
|
|
return `new roosterjs.MarkdownPlugin({
|
|
bold: ${this.markdownOptions.bold},
|
|
italic: ${this.markdownOptions.italic},
|
|
strikethrough: ${this.markdownOptions.strikethrough},
|
|
codeFormat: ${JSON.stringify(this.markdownOptions.codeFormat)},
|
|
})`;
|
|
}
|
|
}
|