在打字稿中制作自定义印迹

时间:2017-01-03 22:40:40

标签: typescript quill parchment

我希望能够扩展cloning medium w/ parchment中所见的原生印迹。我正在使用angular2和typescript,而typescript不相信BlockEmbed是一个真正的构造函数。

使用以下代码(几乎直接来自上面的教程):     让BlockEmbed = Quill.import('blots / block / embed');

class DividerBlot extends BlockEmbed { }
DividerBlot.blotName = 'divider';
DividerBlot.tagName = 'hr';

1 个答案:

答案 0 :(得分:0)

这样的事情对我有用:

const BlockEmbed = Quill.import('blots/block/embed') as { new (node, value): Object };
export class DividerBlot extends BlockEmbed {
    static blotName = 'divider';
    static tagName = 'hr';
}