UNPKG

dynamodb-read-stream

Version:
14 lines (13 loc) 568 B
/// <reference types="node" /> import { EventEmitter } from 'events'; import { DocumentClient, Key } from 'aws-sdk/clients/dynamodb'; export interface DynamoDbResponse { LastEvaluatedKey?: Key; } export declare abstract class AbstractDocumentSource extends EventEmitter { protected client: DocumentClient; protected request: DocumentClient.QueryInput | DocumentClient.ScanInput; constructor(client: DocumentClient, request: DocumentClient.QueryInput | DocumentClient.ScanInput); readStart(): void; abstract read(): Promise<DynamoDbResponse>; }