UNPKG

magner

Version:

Universal admin panel magnetic to any backend

42 lines (41 loc) 1.37 kB
import { PropType } from 'vue'; import type { RequestCallback } from '../../types/utils/api'; declare const _sfc_main: import("vue").DefineComponent<{ request: { type: PropType<RequestCallback<any, any>>; required: true; }; data: { type: (StringConstructor | ObjectConstructor | NumberConstructor)[]; default: () => {}; }; disabled: { type: BooleanConstructor; default: boolean; }; }, { response: import("vue").Ref<any>; error: import("vue").Ref<string>; loading: import("vue").Ref<boolean>; makeRequest: (newData?: any) => Promise<void>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("error" | "loading")[], "error" | "loading", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ request: { type: PropType<RequestCallback<any, any>>; required: true; }; data: { type: (StringConstructor | ObjectConstructor | NumberConstructor)[]; default: () => {}; }; disabled: { type: BooleanConstructor; default: boolean; }; }>> & { onError?: ((...args: any[]) => any) | undefined; onLoading?: ((...args: any[]) => any) | undefined; }, { data: string | number | Record<string, any>; disabled: boolean; }, {}>; export default _sfc_main;