tav-ui
Version:
61 lines (60 loc) • 2.07 kB
TypeScript
declare const TaFileView: import("tav-ui/es/utils/with-install").SFCWithInstall<import("vue").DefineComponent<{
show: {
type: BooleanConstructor;
default: boolean;
};
index: {
type: NumberConstructor;
default: number;
};
list: {
type: import("vue").PropType<import("./src/types").FileViewItemType[]>;
required: boolean;
default: never[];
};
fileApi: {
type: FunctionConstructor;
default: null;
};
AppId: {
type: (StringConstructor | NumberConstructor)[];
default: string;
};
}, {
fileViewContentElRef: import("vue").Ref<HTMLElement | null, HTMLElement | null>;
tavI18n: (key: string, vars?: any) => any;
currentFile: import("vue").ComputedRef<import("./src/types").FileViewItemType>;
fileType: import("vue").ComputedRef<import("../modal/src/types").Nullable<string>>;
downloadFile: () => void;
goPrev: () => void;
goNext: () => void;
afterCloseHandle: () => void;
index: import("vue").Ref<number, number>;
filePath: import("vue").Ref<string, string>;
showModal: import("vue").Ref<boolean, boolean>;
pageLoading: import("vue").Ref<boolean, boolean>;
supportWPS: import("vue").Ref<boolean, boolean>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:show"[], "update:show", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
show?: unknown;
index?: unknown;
list?: unknown;
fileApi?: unknown;
AppId?: unknown;
} & {
show: boolean;
list: import("./src/types").FileViewItemType[];
index: number;
fileApi: Function;
AppId: string | number;
} & {}> & {
"onUpdate:show"?: ((...args: any[]) => any) | undefined;
}, {
show: boolean;
list: import("./src/types").FileViewItemType[];
index: number;
fileApi: Function;
AppId: string | number;
}>>;
export { TaFileView };
export default TaFileView;
export * from './src/types';