tav-ui
Version:
62 lines (61 loc) • 1.9 kB
TypeScript
import type { FileViewItemType } from './types';
import type { Ref } from 'vue';
import type { Nullable } from '../../modal/src/types';
declare const _default: import("vue").DefineComponent<{
show: {
type: BooleanConstructor;
default: boolean;
};
index: {
type: NumberConstructor;
default: number;
};
list: {
type: import("vue").PropType<FileViewItemType[]>;
required: boolean;
default: never[];
};
fileApi: {
type: FunctionConstructor;
default: null;
};
AppId: {
type: (StringConstructor | NumberConstructor)[];
default: string;
};
}, {
fileViewContentElRef: Ref<HTMLElement | null, HTMLElement | null>;
tavI18n: (key: string, vars?: any) => any;
currentFile: import("vue").ComputedRef<FileViewItemType>;
fileType: import("vue").ComputedRef<Nullable<string>>;
downloadFile: () => void;
goPrev: () => void;
goNext: () => void;
afterCloseHandle: () => void;
index: Ref<number, number>;
filePath: Ref<string, string>;
showModal: Ref<boolean, boolean>;
pageLoading: Ref<boolean, boolean>;
supportWPS: 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: FileViewItemType[];
index: number;
fileApi: Function;
AppId: string | number;
} & {}> & {
"onUpdate:show"?: ((...args: any[]) => any) | undefined;
}, {
show: boolean;
list: FileViewItemType[];
index: number;
fileApi: Function;
AppId: string | number;
}>;
export default _default;