nuxt-tiptap-editor
Version:
Essentials to Quickly Integrate TipTap Editor into your Nuxt App
19 lines (18 loc) • 551 B
TypeScript
import { Extension } from '@tiptap/core';
export interface ImageUploaderPluginOptions {
acceptMimes: string[];
upload(file: File | string, id: string): Promise<string>;
id(): string;
ignoreDomains: string[];
}
declare module '@tiptap/core' {
interface Commands<ReturnType> {
imageUploadExtension: {
/** Add an image */
uploadImage: (options: {
file: File;
}) => ReturnType;
};
}
}
export declare const ImageUpload: Extension<ImageUploaderPluginOptions, any>;