@types/vue2-editor
TypeScript icon, indicating that this package has built-in type declarations

2.6.5 • Public • Published

Installation

npm install --save @types/vue2-editor

Summary

This package contains type definitions for vue2-editor (https://github.com/davidroyer/vue2-editor/#readme).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/vue2-editor.

index.d.ts

import { VueConstructor } from "vue";
import { DirectiveOptions } from "vue/types/options";

export default VueEditor;
export const VueEditor: VueEditorConstructor;

export interface VueEditorProps {
    id: string;
    placeholder: string;
    value: string;
    disabled: boolean;
    editorToolbar: any[];
    editorOptions: any;
    useCustomImageHandler: any;
    useMarkdownShortcuts: boolean;
}

export interface VueEditorData {
    quill: any;
}

export interface VueEditorWatch {
    value: (val: any) => void;
    disabled: (status: boolean) => void;
}

export interface VueEditorMethods {
    initializeEditor: () => void;
    setupQuillEditor: () => void;
    setModules: () => void;
    prepareEditorConfig: (editorConfig: any) => void;
    registerPrototypes: () => void;
    registerEditorEventListeners: () => void;
    listenForEditorEvent: (type: any) => void;
    handleInitialContent: () => void;
    handleSelectionChange: (range: any, oldRange: any) => void;
    handleTextChange: () => void;
    checkForCustomImageHandler: () => void;
    setupCustomImageHandler: () => void;
    customImageHandler: (image: any, callback: any) => void;
    emitImageInfo: ($event: Event) => void;
}

export interface VueEditorConstructor extends VueConstructor {
    props: VueEditorProps;
    data: () => VueEditorData;
    watch: VueEditorWatch;
    methods: VueEditorMethods;
}

Additional Details

  • Last updated: Tue, 07 Nov 2023 15:11:36 GMT
  • Dependencies: vue

Credits

These definitions were written by Komang Suryadana.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/vue2-editor

Weekly Downloads

3,565

Version

2.6.5

License

MIT

Unpacked Size

5.41 kB

Total Files

5

Last publish

Collaborators

  • types