Constructors
constructor
-
Parameters
-
-
Optional awsRegion: undefined | string
Properties
dynamoDb
dynamoDb: DynamoDB
Methods
batchGetItems
- batchGetItems(params: BatchGetItemInput): Observable<BatchGetItemOutput>
-
Parameters
-
params: BatchGetItemInput
Returns Observable<BatchGetItemOutput>
batchWriteItem
- batchWriteItem(params: BatchWriteItemInput): Observable<BatchWriteItemOutput>
-
Parameters
-
params: BatchWriteItemInput
Returns Observable<BatchWriteItemOutput>
deleteItem
- deleteItem(params: DeleteItemInput): Observable<DeleteItemOutput>
-
Parameters
Returns Observable<DeleteItemOutput>
getItem
- getItem(params: GetItemInput): Observable<GetItemOutput>
-
Parameters
Returns Observable<GetItemOutput>
makeRequest
- makeRequest(operation: string, params?: undefined | object): any
-
Parameters
-
operation: string
-
Optional params: undefined | object
Returns any
putItem
- putItem(params: PutItemInput): Observable<PutItemOutput>
-
Parameters
Returns Observable<PutItemOutput>
query
- query(params: QueryInput): Observable<QueryOutput>
-
Parameters
Returns Observable<QueryOutput>
scan
- scan(params: ScanInput): Observable<ScanOutput>
-
Parameters
Returns Observable<ScanOutput>
updateAwsConfigCredentials
- updateAwsConfigCredentials(newConfig: Config): void
updateItem
- updateItem(params: UpdateItemInput): Observable<UpdateItemOutput>
-
Parameters
Returns Observable<UpdateItemOutput>
Simply brings the standard dynamodb operations into the rx world by wrapping the node callbacks into observables