tei-util
Version:
Utility functions for dealing with TEI in JavaScript
22 lines (21 loc) • 541 B
TypeScript
import { Node } from '@tiptap/core';
interface TextNodeConfig {
name: string;
group?: string;
content?: string;
inline?: boolean;
defining?: boolean;
attributes?: {
[x: string]: TextNodeAttributeConfig | TextNodeChoiceAttributeConfig;
};
}
interface TextNodeAttributeConfig {
default: string;
}
interface TextNodeChoiceAttributeConfig {
type: 'choice';
default: string;
values: string[];
}
export declare function createConfigurableNode(config: TextNodeConfig): Node<any, any>;
export {};