migrate importing transaction dialog to composition API and typescript

This commit is contained in:
MaysWind
2025-02-04 01:29:11 +08:00
parent 61c5f75006
commit 376f5b2650
8 changed files with 1540 additions and 1364 deletions
+41
View File
@@ -0,0 +1,41 @@
export interface ImportFileTypeAndExtensions {
readonly type: string;
readonly extensions?: string;
}
export interface ImportFileType extends ImportFileTypeAndExtensions {
readonly type: string;
readonly name: string;
readonly extensions: string;
readonly subTypes?: ImportFileTypeSubType[];
readonly document?: {
readonly supportMultiLanguages: boolean | string;
readonly anchor: string;
};
}
export interface ImportFileTypeSubType extends ImportFileTypeAndExtensions {
readonly type: string;
readonly name: string;
readonly extensions?: string;
}
export interface LocalizedImportFileType extends ImportFileTypeAndExtensions {
readonly type: string;
readonly displayName: string;
readonly extensions: string;
readonly subTypes?: LocalizedImportFileTypeSubType[];
readonly document?: LocalizedImportFileDocument;
}
export interface LocalizedImportFileTypeSubType extends ImportFileTypeAndExtensions {
readonly type: string;
readonly displayName: string;
readonly extensions?: string;
}
export interface LocalizedImportFileDocument {
readonly language: string;
readonly displayLanguageName: string;
readonly anchor: string;
}