@@ -62,7 +62,7 @@ export async function addNewOSSClusterDatabaseApi(databaseParameters: OSSCluster
62
62
export async function discoverSentinelDatabaseApi ( databaseParameters : SentinelParameters , primaryGroupsNumber ?: number ) : Promise < void > {
63
63
let masters = databaseParameters . masters ;
64
64
if ( primaryGroupsNumber ) {
65
- masters = databaseParameters . masters . slice ( 0 , primaryGroupsNumber ) ;
65
+ masters = databaseParameters . masters ! . slice ( 0 , primaryGroupsNumber ) ;
66
66
}
67
67
const response = await request ( endpoint ) . post ( '/redis-sentinel/databases' )
68
68
. send ( {
@@ -126,7 +126,7 @@ export async function getDatabaseByConnectionType(connectionType?: string): Prom
126
126
export async function deleteAllDatabasesApi ( ) : Promise < void > {
127
127
const allDatabases = await getAllDatabases ( ) ;
128
128
if ( allDatabases . length > 0 ) {
129
- const databaseIds = [ ] ;
129
+ const databaseIds : string [ ] = [ ] ;
130
130
for ( let i = 0 ; i < allDatabases . length ; i ++ ) {
131
131
const dbData = JSON . parse ( JSON . stringify ( allDatabases [ i ] ) ) ;
132
132
databaseIds . push ( dbData . id ) ;
@@ -183,8 +183,8 @@ export async function deleteOSSClusterDatabaseApi(databaseParameters: OSSCluster
183
183
* @param databaseParameters The database parameters
184
184
*/
185
185
export async function deleteAllSentinelDatabasesApi ( databaseParameters : SentinelParameters ) : Promise < void > {
186
- for ( let i = 0 ; i < databaseParameters . name . length ; i ++ ) {
187
- const databaseId = await getDatabaseByName ( databaseParameters . name [ i ] ) ;
186
+ for ( let i = 0 ; i < databaseParameters . name ! . length ; i ++ ) {
187
+ const databaseId = await getDatabaseByName ( databaseParameters . name ! [ i ] ) ;
188
188
const response = await request ( endpoint ) . delete ( '/databases' )
189
189
. send ( { 'ids' : [ `${ databaseId } ` ] } ) . set ( 'Accept' , 'application/json' ) ;
190
190
await t . expect ( response . status ) . eql ( 200 , 'Delete Sentinel database request failed' ) ;
0 commit comments