magner
Version:
Universal admin panel magnetic to any backend
70 lines (69 loc) • 2.4 kB
TypeScript
import { PropType } from 'vue';
import type { PageHeader } from '../../types/configs/pages/shared';
import { ActionAction } from '../../types/utils/actions';
declare const _sfc_main: import("vue").DefineComponent<{
header: {
type: PropType<PageHeader<string, {}>>;
required: true;
};
isNew: {
type: BooleanConstructor;
default: boolean;
};
requestData: {
type: ObjectConstructor;
default: () => {};
};
}, {
customT: (data: import('../../utils/core/translate').TranslateData) => string;
emitAction: (action: ActionAction) => void;
hasPageHeader: import("vue").ComputedRef<string | number | {
name: never;
props: Partial<{
type: "success" | "warning" | "info" | "danger";
size: "default" | "small" | "large";
effect: "dark" | "light" | "plain";
round: boolean;
}>;
} | undefined>;
route: import("vue-router").RouteLocationNormalizedLoaded;
tabs: import("vue").ComputedRef<{
tabs: {
index: string;
label: import('../../utils/core/translate').TranslateData;
active?: boolean | undefined;
link: import("vue-router").RouteLocationRaw | ((route: import("vue-router").RouteLocation) => import("vue-router").RouteLocationRaw);
hideIfNew?: boolean | undefined;
}[];
activeIndex: string | number;
}>;
title: import("vue").ComputedRef<string>;
tag: import("vue").ComputedRef<{
name: never;
props: Partial<{
type: "success" | "warning" | "info" | "danger";
size: "default" | "small" | "large";
effect: "dark" | "light" | "plain";
round: boolean;
}>;
} | undefined>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "action"[], "action", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
header: {
type: PropType<PageHeader<string, {}>>;
required: true;
};
isNew: {
type: BooleanConstructor;
default: boolean;
};
requestData: {
type: ObjectConstructor;
default: () => {};
};
}>> & {
onAction?: ((...args: any[]) => any) | undefined;
}, {
requestData: Record<string, any>;
isNew: boolean;
}, {}>;
export default _sfc_main;