2017-01-03 5 views
1

Ich möchte in der Lage sein, native Blots zu erweitern, wie in cloning medium w/ parchment zu sehen. Ich benutze angular2 mit typescript, und typescript glaubt nicht, dass BlockEmbed ein echter Konstruktor ist.Erstellen eines benutzerdefinierten Blots in Typoskript

Mit dem folgenden Code (ziemlich direkt von oben Tutorial): lassen BlockEmbed = Quill.import ('blots/block/embed');

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

Antwort

0

So etwas hat für mich gearbeitet:

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