fix js doc language error

Signed-off-by: dboy190 <dulei1@huawei.com>
This commit is contained in:
dboy190 2022-10-19 15:44:27 +08:00
parent 37c37fb507
commit 529709166e

View File

@ -19,14 +19,14 @@ import dataSharePredicates from './@ohos.data.dataSharePredicates';
import Context from './application/Context';
/**
* Providers interfaces to create a {@link KVManager} istances.
* Provider interfaces to create a {@link KVManager} istances.
* @syscap SystemCapability.DistributedDataManager.KVStore.DistributedKVStore
* @since 9
*/
declare namespace distributedKVStore {
/**
* Provides configuration information for {@link KVManager} instances,
* including the caller's package name and distributed network type.
* Provides configuration information to create a {@link KVManager} instance,
* which includes the caller's package name and ability or hap context.
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
@ -55,42 +55,42 @@ declare namespace distributedKVStore {
*/
namespace Constants {
/**
* max key length.
* Max key length.
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
const MAX_KEY_LENGTH = 1024;
/**
* max value length.
* Max value length.
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
const MAX_VALUE_LENGTH = 4194303;
/**
* max device coordinate key length.
* Max device coordinate key length.
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
const MAX_KEY_LENGTH_DEVICE = 896;
/**
* max store id length.
* Max store id length.
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
const MAX_STORE_ID_LENGTH = 128;
/**
* max query length.
* Max query length.
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
const MAX_QUERY_LENGTH = 512000;
/**
* max batch operation size.
* Max batch operation size.
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
@ -157,16 +157,14 @@ declare namespace distributedKVStore {
*/
interface Value {
/**
* Indicates value type
* Indicates the value type
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @see ValueType
* @type {number}
* @memberof Value
* @since 9
*/
type: ValueType;
/**
* Indicates value
* Indicates the value
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
@ -174,20 +172,20 @@ declare namespace distributedKVStore {
}
/**
* Provides key-value pairs stored in the distributed database.
* Provides key-value pairs stored in the distributedKVStore.
*
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
interface Entry {
/**
* Indicates key
* Indicates the key
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
key: string;
/**
* Indicates value
* Indicates the value
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
@ -195,18 +193,18 @@ declare namespace distributedKVStore {
}
/**
* Receives notifications of all data changes, including data insertion, update, and deletion.
* Receive notifications of all data changes, including data insertion, update, and deletion.
*
* <p>If you have subscribed to {@code SingleKVStore} or {@code DeviceKVStore}, you will receive
* data change notifications and obtain the changed data from the parameters in callback methods
* upon data insertion, update, or deletion.
* upon data insertion, update or deletion.
*
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
interface ChangeNotification {
/**
* Indicates data addition records.
* Indicates data insertion records.
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
@ -224,7 +222,7 @@ declare namespace distributedKVStore {
*/
deleteEntries: Entry[];
/**
* Indicates from device id.
* Indicates the device id which brings the data change.
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
@ -317,8 +315,8 @@ declare namespace distributedKVStore {
*/
enum SecurityLevel {
/**
* S1: mains the db is low level security
* There are some low impact, when the data is leaked.
* S1: means the db is in the low security level
* There are some low impact when the data is leaked.
*
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
@ -326,8 +324,8 @@ declare namespace distributedKVStore {
S1,
/**
* S2: mains the db is middle level security
* There are some major impact, when the data is leaked.
* S2: means the db is in the middle security level
* There are some major impact when the data is leaked.
*
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
@ -335,8 +333,8 @@ declare namespace distributedKVStore {
S2,
/**
* S3: mains the db is high level security
* There are some severity impact, when the data is leaked.
* S3: means the db is in the high security level
* There are some severity impact when the data is leaked.
*
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
@ -344,8 +342,8 @@ declare namespace distributedKVStore {
S3,
/**
* S4: mains the db is critical level security
* There are some critical impact, when the data is leaked.
* S4: means the db is in the critical security level
* There are some critical impact when the data is leaked.
*
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
@ -354,54 +352,51 @@ declare namespace distributedKVStore {
}
/**
* Provides configuration options for creating a {@code SingleKVStore} or {@code DeviceKVStore}.
*
* <p>You can determine whether to create another database if a KVStore database is missing,
* whether to encrypt the database, and the database type.
* Provides configuration options to create a {@code SingleKVStore} or {@code DeviceKVStore}.
*
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
interface Options {
/**
* Indicates whether to createa database when the database file does not exist
* Indicates whether to create a database when the database file does not exist
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
createIfMissing?: boolean;
/**
* Indicates setting whether database files are encrypted
* Indicates whether database files to be encrypted
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
encrypt?: boolean;
/**
* Indicates setting whether to back up database files
* Indicates whether to back up database files
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
backup?: boolean;
/**
* Indicates setting whether database files are automatically synchronized
* Indicates whether database files are automatically synchronized
* @permission ohos.permission.DISTRIBUTED_DATASYNC
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
autoSync?: boolean;
/**
* Indicates setting the databse type
* Indicates the database type
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
kvStoreType?: KVStoreType;
/**
* Indicates setting the database security level
* Indicates the database security level
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
securityLevel: SecurityLevel;
/**
* Indicates schema object
* Indicates the database schema
* @syscap SystemCapability.DistributedDataManager.KVStore.DistributedKVStore
* @since 9
*/
@ -411,7 +406,7 @@ declare namespace distributedKVStore {
/**
* Represents the database schema.
*
* You can create Schema objects and put them in Options when creating or opening the database.
* You can set the schema object in options when create or open the database.
*
* @syscap SystemCapability.DistributedDataManager.KVStore.DistributedKVStore
* @since 9
@ -446,7 +441,7 @@ declare namespace distributedKVStore {
*/
mode: number;
/**
* Indicates the skipsize of schema.
* Indicates the skip size of schema.
*
* @syscap SystemCapability.DistributedDataManager.KVStore.DistributedKVStore
* @since 9
@ -457,7 +452,7 @@ declare namespace distributedKVStore {
/**
* Represents a node of a {@link Schema} instance.
*
* <p>Through the {@link Schema} instance, you can define the fields contained in the values stored in a database.
* <p>With a {@link Schema} instance, you can define the value fields which stored in the database.
*
* <p>A FieldNode of the {@link Schema} instance is either a leaf or a non-leaf node.
*
@ -478,16 +473,16 @@ declare namespace distributedKVStore {
/**
* Adds a child node to this {@code FieldNode}.
*
* <p>Adding a child node makes this node a non-leaf node. Field value will be ignored if it has child node.
* <p>Add a child node to makes this node a non-leaf node and field value will be ignored if it has a child node.
*
* @param {FieldNode} child - The field node to append.
* @returns Returns true if the child node is successfully added to this {@code FieldNode}; returns false otherwise.
* @returns Returns true if the child node is successfully added to this {@code FieldNode} and false otherwise.
* @syscap SystemCapability.DistributedDataManager.KVStore.DistributedKVStore
* @since 9
*/
appendChild(child: FieldNode): boolean;
/**
* Indicates the default value of fieldnode.
* Indicates the default value of field node.
*
* @syscap SystemCapability.DistributedDataManager.KVStore.DistributedKVStore
* @since 9
@ -510,10 +505,10 @@ declare namespace distributedKVStore {
}
/**
* Provide methods to obtain the result set of the {@code SingleKVStore} or {@code DeviceKVStore} database.
* Provides methods to operate the result set of the {@code SingleKVStore} or {@code DeviceKVStore} database.
*
* <p>The result set is created by using the {@code getResultSet} method in the {@code SingleKVStore} or
* {@code DeviceKVStore} class. This interface also provides methods for moving the data read
* {@code DeviceKVStore} class. This interface also provides methods to move the data read
* position in the result set.
*
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
@ -643,12 +638,12 @@ declare namespace distributedKVStore {
}
/**
* Represents a database query using a predicate.
* Represents a database query using predicates.
*
* <p>This class provides a constructor used to create a {@code Query} instance, which is used to query data
* matching specified conditions in the database.
*
* <p>This class also provides methods for adding predicates to the {@code Query} instance.
* <p>This class also provides methods to add predicates to the {@code Query} instance.
*
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
@ -950,7 +945,6 @@ declare namespace distributedKVStore {
* The {@code SingleKVStore} database does not support
* synchronous transactions, or data search using snapshots.
*
* @version 1
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
@ -960,7 +954,7 @@ declare namespace distributedKVStore {
*
* <p>If you do not want to synchronize this key-value pair to other devices, set the write option in the local database.
*
* @param {string} key - Indicates the key. The length must be less than {@code MAX_KEY_LENGTH}.
* @param {string} key - Indicates the key. Length must be less than {@code MAX_KEY_LENGTH}.
* Spaces before and after the key will be cleared.
* @param {Uint8Array|string|number|boolean} value - Indicates the value to be inserted.
* @param {AsyncCallback<void>} callback - the callback of put.
@ -977,7 +971,7 @@ declare namespace distributedKVStore {
*
* <p>If you do not want to synchronize this key-value pair to other devices, set the write option in the local database.
*
* @param {string} key - Indicates the key. The length must be less than {@code MAX_KEY_LENGTH}.
* @param {string} key - Indicates the key. Length must be less than {@code MAX_KEY_LENGTH}.
* Spaces before and after the key will be cleared.
* @param {Uint8Array|string|number|boolean} value - Indicates the value to be inserted.
* @returns {Promise<void>} the promise returned by the function.
@ -1016,7 +1010,7 @@ declare namespace distributedKVStore {
putBatch(entries: Entry[]): Promise<void>;
/**
* Writes a value of the ValuesBucket type into the {@code SingleKVStore} database.
* Writes values of ValuesBucket type into the {@code SingleKVStore} database.
*
* @param {Array<ValuesBucket>} value - Indicates the ValuesBucket array to be inserted.
* @param {AsyncCallback<void>} callback - the callback of putBatch.
@ -1030,7 +1024,7 @@ declare namespace distributedKVStore {
putBatch(value: Array<ValuesBucket>, callback: AsyncCallback<void>): void;
/**
* Writes a value of the ValuesBucket type into the {@code SingleKVStore} database.
* Writes values of ValuesBucket type into the {@code SingleKVStore} database.
*
* @param {Array<ValuesBucket>} value - Indicates the ValuesBucket array to be inserted.
* @returns {Promise<void>} the promise returned by the function.
@ -1046,7 +1040,7 @@ declare namespace distributedKVStore {
/**
* Deletes the key-value pair based on a specified key.
*
* @param {string} key - Indicates the key. The length must be less than {@code MAX_KEY_LENGTH}.
* @param {string} key - Indicates the key. Length must be less than {@code MAX_KEY_LENGTH}.
* Spaces before and after the key will be cleared.
* @param {AsyncCallback<void>} callback - the callback of delete.
* @throws {BusinessError} 401 - if parameter check failed.
@ -1061,7 +1055,7 @@ declare namespace distributedKVStore {
/**
* Deletes the key-value pair based on a specified key.
*
* @param {string} key - Indicates the key. The length must be less than {@code MAX_KEY_LENGTH}.
* @param {string} key - Indicates the key. Length must be less than {@code MAX_KEY_LENGTH}.
* Spaces before and after the key will be cleared.
* @returns {Promise<void>} the promise returned by the function.
* @throws {BusinessError} 401 - if parameter check failed.
@ -1132,11 +1126,11 @@ declare namespace distributedKVStore {
deleteBatch(keys: string[]): Promise<void>;
/**
* Removes data of a specified device from the current database. This method is used to remove only the data
* Removes data of the specified device from current database. This method is used to remove only the data
* synchronized from remote devices. This operation does not synchronize data to other databases or affect
* subsequent data synchronization.
*
* @param {string} deviceId - Identifies the device whose data is to be removed. The value cannot be the current device ID.
* @param {string} deviceId - Identifies the device whose data is to be removed and the value cannot be the current device ID.
* @param {AsyncCallback<void>} callback - the callback of removeDeviceData.
* @throws {BusinessError} 401 - if parameter check failed.
* @throws {BusinessError} 15100006 - if the database or result set has been closed.
@ -1146,11 +1140,11 @@ declare namespace distributedKVStore {
removeDeviceData(deviceId: string, callback: AsyncCallback<void>): void;
/**
* Removes data of a specified device from the current database. This method is used to remove only the data
* Removes data of the specified device from current database. This method is used to remove only the data
* synchronized from remote devices. This operation does not synchronize data to other databases or affect
* subsequent data synchronization.
*
* @param {string} deviceId - Identifies the device whose data is to be removed. The value cannot be the current device ID.
* @param {string} deviceId - Identifies the device whose data is to be removed and the value cannot be the current device ID.
* @returns {Promise<void>} the promise returned by the function.
* @throws {BusinessError} 401 - if parameter check failed.
* @throws {BusinessError} 15100006 - if the database or result set has been closed.
@ -1248,7 +1242,7 @@ declare namespace distributedKVStore {
getEntries(query: Query): Promise<Entry[]>;
/**
* Obtains the result sets with a specified prefix from a {@code SingleKVStore} database. The {@code KVStoreResultSet}
* Obtains the result set with a specified prefix from a {@code SingleKVStore} database. The {@code KVStoreResultSet}
* object can be used to query all key-value pairs that meet the search criteria. Each {@code SingleKVStore}
* instance can have a maximum of four {@code KVStoreResultSet} objects at the same time. If you have created
* four objects, calling this method will return a failure. Therefore, you are advised to call the closeResultSet
@ -1266,7 +1260,7 @@ declare namespace distributedKVStore {
getResultSet(keyPrefix: string, callback: AsyncCallback<KVStoreResultSet>): void;
/**
* Obtains the result sets with a specified prefix from a {@code SingleKVStore} database. The {@code KVStoreResultSet}
* Obtains the result set with a specified prefix from a {@code SingleKVStore} database. The {@code KVStoreResultSet}
* object can be used to query all key-value pairs that meet the search criteria. Each {@code SingleKVStore}
* instance can have a maximum of four {@code KVStoreResultSet} objects at the same time. If you have created
* four objects, calling this method will return a failure. Therefore, you are advised to call the closeResultSet
@ -1312,7 +1306,7 @@ declare namespace distributedKVStore {
getResultSet(query: Query): Promise<KVStoreResultSet>;
/**
* Obtains the KVStoreResultSet object matching the specified Predicate object.
* Obtains the KVStoreResultSet object matching the specified predicate object.
*
* @param {dataSharePredicates.DataSharePredicates} predicates - Indicates the datasharePredicates.
* @param {AsyncCallback<KVStoreResultSet>} callback - {KVStoreResultSet}: the {@code KVStoreResultSet}
@ -1327,7 +1321,7 @@ declare namespace distributedKVStore {
getResultSet(predicates: dataSharePredicates.DataSharePredicates, callback: AsyncCallback<KVStoreResultSet>): void;
/**
* Obtains the KVStoreResultSet object matching the specified Predicate object.
* Obtains the KVStoreResultSet object matching the specified predicate object.
*
* @param {dataSharePredicates.DataSharePredicates} predicates - Indicates the datasharePredicates.
* @returns {Promise<KVStoreResultSet>} {KVStoreResultSet}: the {@code KVStoreResultSet}
@ -1342,7 +1336,7 @@ declare namespace distributedKVStore {
getResultSet(predicates: dataSharePredicates.DataSharePredicates): Promise<KVStoreResultSet>;
/**
* Closes a {@code KVStoreResultSet} object returned by getResultSet.
* Closes a {@code KVStoreResultSet} object returned by getResultSet method.
*
* @param {KVStoreResultSet} resultSet - Indicates the {@code KVStoreResultSet} object to close.
* @param {AsyncCallback<void>} callback - the callback of closeResultSet.
@ -1353,7 +1347,7 @@ declare namespace distributedKVStore {
closeResultSet(resultSet: KVStoreResultSet, callback: AsyncCallback<void>): void;
/**
* Closes a {@code KVStoreResultSet} object returned by getResultSet.
* Closes a {@code KVStoreResultSet} object returned by getResultSet method.
*
* @param {KVStoreResultSet} resultSet - Indicates the {@code KVStoreResultSet} object to close.
* @returns {Promise<void>} the promise returned by the function.
@ -1392,9 +1386,9 @@ declare namespace distributedKVStore {
getResultSize(query: Query): Promise<number>;
/**
* Backs up a database in a specified name.
* Backs up a database in the specified filename.
*
* @param {string} file - Indicates the name that saves the database backup.
* @param {string} file - Indicates the database backup filename.
* @param {AsyncCallback<void>} callback - the callback of backup.
* @throws {BusinessError} 401 - if parameter check failed.
* @throws {BusinessError} 15100005 - if not support the operation.
@ -1405,9 +1399,9 @@ declare namespace distributedKVStore {
backup(file:string, callback: AsyncCallback<void>):void;
/**
* Backs up a database in a specified name.
* Backs up a database in the specified filename.
*
* @param {string} file - Indicates the name that saves the database backup.
* @param {string} file - Indicates the database backup filename.
* @returns {Promise<void>} the promise returned by the function.
* @throws {BusinessError} 401 - if parameter check failed.
* @throws {BusinessError} 15100005 - if not support the operation.
@ -1420,7 +1414,7 @@ declare namespace distributedKVStore {
/**
* Restores a database from a specified database file.
*
* @param {string} file - Indicates the name that saves the database file.
* @param {string} file - Indicates the database backup filename.
* @param {AsyncCallback<void>} callback - the callback of restore.
* @throws {BusinessError} 401 - if parameter check failed.
* @throws {BusinessError} 15100005 - if not support the operation.
@ -1433,7 +1427,7 @@ declare namespace distributedKVStore {
/**
* Restores a database from a specified database file.
*
* @param {string} file - Indicates the name that saves the database file.
* @param {string} file - Indicates the database backup filename.
* @returns {Promise<void>} the promise returned by the function.
* @throws {BusinessError} 401 - if parameter check failed.
* @throws {BusinessError} 15100005 - if not support the operation.
@ -1444,9 +1438,9 @@ declare namespace distributedKVStore {
restore(file:string): Promise<void>;
/**
* Delete a backup files based on a specified name.
* Delete database backup files based on the specified filenames.
*
* @param {Array<string>} files - Indicates the backup files to be deleted.
* @param {Array<string>} files - Indicates the backup filenames to be deleted.
* @param {AsyncCallback<Array<[string, number]>>} callback - {Array<[string, number]>}:
* the list of backup file and it's corresponding delete result which 0 means delete success
* and otherwise failed.
@ -1457,9 +1451,9 @@ declare namespace distributedKVStore {
deleteBackup(files:Array<string>, callback: AsyncCallback<Array<[string, number]>>):void;
/**
* Delete a backup files based on a specified name.
* Delete database backup files based on the specified filenames.
*
* @param {Array<string>} files - Indicates the backup files to be deleted.
* @param {Array<string>} files - Indicates the backup filenames to be deleted.
* @returns {Promise<Array<[string, number]>>} {Array<[string, number]>}: the list of backup
* file and it's corresponding delete result which 0 means delete success and otherwise failed.
* @throws {BusinessError} 401 - if parameter check failed.
@ -1644,8 +1638,8 @@ declare namespace distributedKVStore {
sync(deviceIds: string[], query: Query, mode: SyncMode, delayMs?: number): void;
/**
* Registers a {@code KVStoreObserver} for the database. When data in the distributed database changes, the callback in
* {@code KVStoreObserver} will be invoked.
* Register a callback to the database and when data in the distributed database has changed,
* the callback will be invoked.
*
* @param {SubscribeType} type - Indicates the subscription type, which is defined in {@code SubscribeType}.
* @param {Callback<ChangeNotification>} listener - {ChangeNotification}: the {@code ChangeNotification}
@ -1659,7 +1653,7 @@ declare namespace distributedKVStore {
on(event: 'dataChange', type: SubscribeType, listener: Callback<ChangeNotification>): void;
/**
* Register Synchronizes SingleKVStore databases callback.
* Register a databases synchronization callback to the database.
* <p> Sync result is returned through asynchronous callback.
*
* @param {Callback<Array<[string, number]>>} syncCallback - {Array<[string, number]>}: the
@ -1672,7 +1666,7 @@ declare namespace distributedKVStore {
on(event: 'syncComplete', syncCallback: Callback<Array<[string, number]>>): void;
/**
* Unsubscribes from the SingleKVStore database based on the specified subscribeType and {@code KVStoreObserver}.
* Unsubscribe from the SingleKVStore database based on the specified subscribeType and listener.
*
* @param {Callback<ChangeNotification>} listener - {ChangeNotification}: the {@code ChangeNotification}
* object indicates the data change events in the distributed database.
@ -1684,7 +1678,7 @@ declare namespace distributedKVStore {
off(event:'dataChange', listener?: Callback<ChangeNotification>): void;
/**
* UnRegister Synchronizes SingleKVStore databases callback.
* Unregister the database synchronization callback.
*
* @param {Callback<Array<[string, number]>>} syncCallback - {Array<[string, number]>}: the
* deviceId and it's corresponding synchronization result which 0 means synchronization success
@ -1719,7 +1713,7 @@ declare namespace distributedKVStore {
}
/**
* Manages distributed data by device in a distributed system.
* Provides methods related to device-collaboration distributed databases.
*
* <p>To create a {@code DeviceKVStore} database, you can use the {@link data.distributed.common.KVManager.getKVStore(Options, String)}
* method with {@code KVStoreType} set to {@code DEVICE_COLLABORATION} for the input parameter Options. This database manages distributed
@ -1965,10 +1959,10 @@ declare namespace distributedKVStore {
* Creates a {@link KVManager} instance based on the configuration information.
*
* <p>You must pass {@link KVManagerConfig} to provide configuration information
* for creating the {@link KVManager} instance.
* to create a {@link KVManager} instance.
*
* @param {KVManagerConfig} config - Indicates the KVStore configuration information,
* including the user information and package name.
* including the package name and context.
* @param {AsyncCallback<KVManager>} callback - {KVManager}: the {@code KVManager} instance.
* @throws {BusinessError} 401 - if parameter check failed.
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
@ -1980,10 +1974,10 @@ declare namespace distributedKVStore {
* Creates a {@link KVManager} instance based on the configuration information.
*
* <p>You must pass {@link KVManagerConfig} to provide configuration information
* for creating the {@link KVManager} instance.
* to create a {@link KVManager} instance.
*
* @param {KVManagerConfig} config - Indicates the KVStore configuration information,
* including the user information and package name.
* including the package name and context.
* @returns {Promise<KVManager>} {KVManager}: the {@code KVManager} instance.
* @throws {BusinessError} 401 - if parameter check failed.
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
@ -1994,7 +1988,6 @@ declare namespace distributedKVStore {
/**
* Provides interfaces to manage a {@code SingleKVStore} database, including obtaining, closing, and deleting the {@code SingleKVStore}.
*
* @version 1
* @syscap SystemCapability.DistributedDataManager.KVStore.Core
* @since 9
*/
@ -2039,7 +2032,7 @@ declare namespace distributedKVStore {
*
* <p>The KVStore database to close must be an object created by using the {@code getKVStore} method. Before using this
* method, release the resources created for the database, for example, {@code KVStoreResultSet} for KVStore, otherwise
* closing the database will fail. If you are attempting to close a database that is already closed, an error will be returned.
* closing the database will fail.
*
* @param {string} appId - Identifies the application that the database belong to.
* @param {string} storeId - Identifies the KVStore database to close.
@ -2058,7 +2051,7 @@ declare namespace distributedKVStore {
*
* <p>The KVStore database to close must be an object created by using the {@code getKVStore} method. Before using this
* method, release the resources created for the database, for example, {@code KVStoreResultSet} for KVStore, otherwise
* closing the database will fail. If you are attempting to close a database that is already closed, an error will be returned.
* closing the database will fail.
*
* @param {string} appId - Identifies the application that the database belong to.
* @param {string} storeId - Identifies the KVStore database to close.
@ -2130,7 +2123,7 @@ declare namespace distributedKVStore {
getAllKVStoreId(appId: string): Promise<string[]>;
/**
* register DeathCallback to get notification when service died.
* Register a death callback to get notification when service died.
*
* @param {Callback<void>} deathCallback - the service died callback.
* @syscap SystemCapability.DistributedDataManager.KVStore.DistributedKVStore
@ -2140,7 +2133,7 @@ declare namespace distributedKVStore {
on(event: 'distributedDataServiceDie', deathCallback: Callback<void>): void;
/**
* unRegister DeathCallback and can not receive service died notification.
* Unregister the death callback and can not receive service died notification any more.
*
* @param {Callback<void>} deathCallback - the service died callback which has been registered.
* @throws {BusinessError} 401 - if parameter check failed.