@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
16 lines (15 loc) • 442 B
TypeScript
import { Node } from "tiptap";
import { NodeSpec } from "prosemirror-model";
import Vue from "vue";
import { INodeExtension } from "../../models";
export declare abstract class NodeExtension extends Node implements INodeExtension {
abstract readonly name: string;
priority: number;
abstract readonly schema: NodeSpec;
}
export interface NodeExtension {
readonly view: Vue;
}
export interface NodePosition {
pos: number;
}