1 2# 分布式数据管理子系统ChangeLog 3 4## cl.distributeddatamgr.1 data.DistributedObject.on参数变更 5 6**变更影响** 7 8无需应用适配变更。 9 10**关键接口/组件变更** 11 12共有2个on函数的参数发生变更 13 14修改前的接口原型 15 16 ```ts 17 on(type: 'change', callback: Callback<{ sessionId: string, fields: Array<string> }>): void; 18 on( 19 type: 'status', 20 callback: Callback<{ sessionId: string, networkId: string, status: 'online' | 'offline' }> 21 ): void; 22 23 ``` 24 25修改后的接口原型 26 27 ```ts 28 on(type: 'change', callback: (sessionId: string, fields: Array<string>) => void): void; 29 on( 30 type: 'status', 31 callback: (sessionId: string, networkId: string, status: 'online' | 'offline' ) => void 32 ): void; 33 ``` 34 35**适配指导** 36 37无需应用适配变更。 38 39 40 41## cl.distributeddatamgr.2 data.DistributedObject.off参数变更 42 43**变更影响** 44 45无需应用适配变更。 46 47**关键接口/组件变更** 48 49共有2个off函数的参数发生变更 50 51修改前的接口原型 52 53 ```ts 54off(type: 'change', callback?: Callback<{ sessionId: string, fields: Array<string> }>): void; 55off( 56 type: 'status', 57 callback?: Callback<{ sessionId: string, networkId: string, status: 'online' | 'offline' }> 58): void; 59 60 ``` 61 62修改后的接口原型 63 64 ```ts 65off(type: 'change', callback?: (sessionId: string, fields: Array<string>) => void): void; 66off( 67 type: 'status', 68 callback?: (sessionId: string, networkId: string, status: 'online' | 'offline' ) => void 69): void; 70 ``` 71 72**适配指导** 73 74无需应用适配变更。 75 76 77 78## cl.distributeddatamgr.3 data.DataObject.on参数变更 79 80**变更影响** 81 82无需应用适配变更。 83 84**关键接口/组件变更** 85 86共有2个on函数的参数发生变更 87 88修改前的接口原型 89 90 ```ts 91on(type: 'change', callback: Callback<{ sessionId: string, fields: Array<string> }>): void; 92on( 93 type: 'status', 94 callback: Callback<{ sessionId: string, networkId: string, status: 'online' | 'offline' }> 95): void; 96 97 ``` 98 99修改后的接口原型 100 101 ```ts 102on(type: 'change', callback: (sessionId: string, fields: Array<string>) => void): void; 103on( 104 type: 'status', 105 callback: (sessionId: string, networkId: string, status: 'online' | 'offline' ) => void 106): void; 107 ``` 108 109**适配指导** 110 111无需应用适配变更。 112 113 114 115## cl.distributeddatamgr.4 data.DataObject.off参数变更 116 117**变更影响** 118 119无需应用适配变更。 120 121**关键接口/组件变更** 122 123共有2个off函数的参数发生变更 124 125修改前的接口原型 126 127 ```ts 128off(type: 'change', callback?: Callback<{ sessionId: string, fields: Array<string> }>): void; 129off( 130 type: 'status', 131 callback?: Callback<{ sessionId: string, networkId: string, status: 'online' | 'offline' }> 132): void; 133 134 ``` 135 136修改后的接口原型 137 138 ```ts 139off(type: 'change', callback?: (sessionId: string, fields: Array<string>) => void): void; 140off( 141 type: 'status', 142 callback?: (sessionId: string, networkId: string, status: 'online' | 'offline' ) => void 143): void; 144 ``` 145 146**适配指导** 147 148无需应用适配变更。 149 150 151 152## cl.distributeddatamgr.5 data.preferences.on参数变更 153 154**变更影响** 155 156无需应用适配变更。 157 158**关键接口/组件变更** 159 160修改前的接口原型 161 162 ```ts 163on(type: 'multiProcessChange', callback: Callback<{ key : string }>): void 164on(type: 'change', callback: Callback<{ key : string }>): void 165 ``` 166 167修改后的接口原型 168 169 ```ts 170on(type: 'multiProcessChange', callback: ( key : string ) => void): void 171on(type: 'change', callback: ( key : string ) => void): void 172 ``` 173 174**适配指导** 175 176无需应用适配变更。 177 178 179 180## cl.distributeddatamgr.6 data.preferences.off参数变更 181 182**变更影响** 183 184无需应用适配变更。 185 186**关键接口/组件变更** 187 188修改前的接口原型 189 190 ```ts 191off(type: 'multiProcessChange', callback?: Callback<{ key : string }>): void 192off(type: 'change', callback?: Callback<{ key : string }>): void 193 ``` 194 195修改后的接口原型 196 197 ```ts 198off(type: 'multiProcessChange', callback?: ( key : string ) => void): void 199off(type: 'change', callback?: ( key : string ) => void): void 200 ``` 201 202**适配指导** 203 204无需应用适配变更。 205 206