File tree Expand file tree Collapse file tree 4 files changed +10
-9
lines changed
api/service/main/internationalization Expand file tree Collapse file tree 4 files changed +10
-9
lines changed Original file line number Diff line number Diff line change 11{
22 "name" : " next-flow-interface" ,
3- "version" : " 0.19.4 " ,
3+ "version" : " 0.19.5 " ,
44 "description" : " Interface package for NEXT FlOW. You can use this package to build your own plugin that can control anything." ,
55 "type" : " module" ,
66 "module" : " dist/index.js" ,
Original file line number Diff line number Diff line change @@ -5,8 +5,9 @@ export type Translator = (key: string) => string
55
66export type NamespaceSubscriber = ( namespaces : string [ ] ) => void
77
8- export interface Messages {
9- [ key : string ] : Messages | string
8+ export type MessageLeaf = string
9+ export interface MessageTree {
10+ [ key : string ] : MessageTree | MessageLeaf
1011}
1112
1213export default interface InternationalizationServiceApi {
@@ -18,10 +19,10 @@ export default interface InternationalizationServiceApi {
1819 // 当前的语言
1920 locale : Locale
2021
21- messages : Messages
22+ messages : MessageTree
2223
2324 // 直接导入多语言
24- load ( messages : Messages ) : Promise < boolean >
25+ load ( messages : MessageTree ) : boolean
2526
2627 // 应用多语言导入器
2728 applyLoader ( loader : MessageLoader ) : Promise < boolean >
Original file line number Diff line number Diff line change 11import { Locale } from '@/api/service/main/internationalization/dto/locale'
2- import { Messages } from '@/api/service/main/internationalization/internationalization-service-api'
2+ import { MessageTree } from '@/api/service/main/internationalization/internationalization-service-api'
33
4- export type MessageLoader = ( locale : Locale ) => Promise < Messages >
4+ export type MessageLoader = ( locale : Locale ) => Promise < MessageTree >
Original file line number Diff line number Diff line change @@ -134,7 +134,7 @@ import {
134134import OssUploadServiceApi from './api/service/main/file/oss/oss-upload-service-api'
135135import { Locale } from './api/service/main/internationalization/dto/locale'
136136import InternationalizationServiceApi , {
137- Messages ,
137+ MessageTree ,
138138 NamespaceSubscriber ,
139139 Translator ,
140140} from './api/service/main/internationalization/internationalization-service-api'
@@ -520,7 +520,7 @@ export type {
520520 AwarenessChangeSubscriber ,
521521 RsSelectionApi ,
522522 InternationalizationProviderProps ,
523- Messages ,
523+ MessageTree ,
524524 MessageLoader ,
525525}
526526
You can’t perform that action at this time.
0 commit comments