nuxt-live-editor
Version:
My new Nuxt module
72 lines (71 loc) • 3.2 kB
TypeScript
import type { DataLiveEditorParse } from "../type";
export declare const useLiveEditorStore: import("pinia").StoreDefinition<"liveEditorStore", import("pinia")._UnwrapAll<Pick<{
mode_edit: import("vue").Ref<boolean>;
mode_hover_border: import("vue").Ref<boolean>;
loading: import("vue").Ref<boolean>;
auto_save: import("vue").Ref<boolean>;
mode_login: import("vue").Ref<boolean>;
browser: import("vue").Ref<string | undefined>;
user: import("vue").Ref<any>;
is_edit: import("vue").Ref<boolean>;
data_live_editor: import("vue").Ref<{
option_key: string;
option_value: string;
option_group?: string | undefined;
language?: string | undefined;
id: number | string;
}[]>;
data_live_editor_async: import("vue").Ref<DataLiveEditorParse>;
data_live_editor_server: import("vue").Ref<DataLiveEditorParse>;
data_keys_used: import("vue").Ref<string[]>;
setLiveEditor: (data: any) => void;
refreshData: () => void;
handleSave: () => Promise<void>;
undoItemChange: (key: string) => void;
}, "data_live_editor" | "data_live_editor_async" | "data_live_editor_server" | "mode_edit" | "mode_hover_border" | "loading" | "auto_save" | "mode_login" | "browser" | "user" | "is_edit" | "data_keys_used">>, Pick<{
mode_edit: import("vue").Ref<boolean>;
mode_hover_border: import("vue").Ref<boolean>;
loading: import("vue").Ref<boolean>;
auto_save: import("vue").Ref<boolean>;
mode_login: import("vue").Ref<boolean>;
browser: import("vue").Ref<string | undefined>;
user: import("vue").Ref<any>;
is_edit: import("vue").Ref<boolean>;
data_live_editor: import("vue").Ref<{
option_key: string;
option_value: string;
option_group?: string | undefined;
language?: string | undefined;
id: number | string;
}[]>;
data_live_editor_async: import("vue").Ref<DataLiveEditorParse>;
data_live_editor_server: import("vue").Ref<DataLiveEditorParse>;
data_keys_used: import("vue").Ref<string[]>;
setLiveEditor: (data: any) => void;
refreshData: () => void;
handleSave: () => Promise<void>;
undoItemChange: (key: string) => void;
}, never>, Pick<{
mode_edit: import("vue").Ref<boolean>;
mode_hover_border: import("vue").Ref<boolean>;
loading: import("vue").Ref<boolean>;
auto_save: import("vue").Ref<boolean>;
mode_login: import("vue").Ref<boolean>;
browser: import("vue").Ref<string | undefined>;
user: import("vue").Ref<any>;
is_edit: import("vue").Ref<boolean>;
data_live_editor: import("vue").Ref<{
option_key: string;
option_value: string;
option_group?: string | undefined;
language?: string | undefined;
id: number | string;
}[]>;
data_live_editor_async: import("vue").Ref<DataLiveEditorParse>;
data_live_editor_server: import("vue").Ref<DataLiveEditorParse>;
data_keys_used: import("vue").Ref<string[]>;
setLiveEditor: (data: any) => void;
refreshData: () => void;
handleSave: () => Promise<void>;
undoItemChange: (key: string) => void;
}, "setLiveEditor" | "refreshData" | "handleSave" | "undoItemChange">>;