component-dbs-core
Version:
DTO objects shared among device backend
11 lines (10 loc) • 594 B
TypeScript
import DynamoDB, { DocumentClient } from 'aws-sdk/clients/dynamodb';
import { EnvironmentService } from '../config';
import { DynamodbUtils } from './dynamodbUtils';
export declare class DynamodbService {
private readonly envService;
utils: DynamodbUtils;
documentClient: DocumentClient;
constructor(envService: EnvironmentService, utils: DynamodbUtils);
getQueryOutput: (queryInput: DocumentClient.QueryInput, type: string, timestampFilter: string, filter?: string | undefined, nextToken?: DynamoDB.DocumentClient.Key | undefined) => Promise<DocumentClient.QueryOutput>;
}