Skip to content

Commit 9925354

Browse files
RED-97585: Add DatabaseModuleName to export (#39)
1 parent d09cc59 commit 9925354

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export {
66
DatabaseCreationParameters, DatabaseUpdateParameters, DatabaseImportParameters,
77
Module, Alert, AlertName, RegionName, DatabaseBackupParameters, DatabaseBackupInterval,
88
DatabaseBackupStorageType, LocalThroughputMeasurement, CrdbRegion, CreateRegionActiveActiveDatabaseParameters,
9-
ActiveActiveDatabaseRegionParameters
9+
ActiveActiveDatabaseRegionParameters, DatabaseModuleName
1010
} from './types/parameters/database';
1111
export {
1212
CreateSubscriptionParameters, SubscriptionUpdateParameters,

types/parameters/database.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ export type AlertName = 'dataset-size' | 'throughput-higher-than' | 'throughput-
125125
* @param parameters Optional Redis database module parameters (name and value), as relevant to the specific module (see modules parameters specification)
126126
*/
127127
export type Module = {
128-
name: DatabaseModule,
128+
name: DatabaseModuleName,
129129
parameters?: {[key: string]: any}
130130
}
131131

@@ -137,7 +137,7 @@ export type Module = {
137137
* @param RediSearch The Redis Search module
138138
* @param RedisTimeSeries The Redis Time Series module
139139
*/
140-
type DatabaseModule = 'RedisBloom' | 'RedisGraph' | 'RedisJSON' | 'RediSearch' | 'RedisTimeSeries'
140+
export type DatabaseModuleName = 'RedisBloom' | 'RedisGraph' | 'RedisJSON' | 'RediSearch' | 'RedisTimeSeries'
141141

142142
/**
143143
* The parameters needed to import a database file into an existing database

types/responses/general.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { DatabaseModuleName } from "../parameters/database"
2+
13
/**
24
* Account information object
35
* @param id The id of the account
@@ -58,7 +60,7 @@ export type DataPersistence = {
5860
*/
5961
export type DatabaseModule = {
6062
id: number,
61-
name: string,
63+
name: DatabaseModuleName,
6264
version: string,
6365
description: string,
6466
parameters: DatabaseModuleParameter[],

0 commit comments

Comments
 (0)