converter.d.ts 688 B

123456789101112131415161718192021222324252627
  1. import DynamoDB = require('../../clients/dynamodb');
  2. export class Converter {
  3. static input(
  4. data: any,
  5. options?: Converter.ConverterOptions
  6. ): DynamoDB.AttributeValue;
  7. static marshall(
  8. data: {[key: string]: any},
  9. options?: Converter.ConverterOptions
  10. ): DynamoDB.AttributeMap;
  11. static output(
  12. data: DynamoDB.AttributeValue,
  13. options?: Converter.ConverterOptions
  14. ): any;
  15. static unmarshall(
  16. data: DynamoDB.AttributeMap,
  17. options?: Converter.ConverterOptions
  18. ): {[key: string]: any};
  19. }
  20. export namespace Converter {
  21. export type ConverterOptions = DynamoDB.DocumentClient.ConverterOptions;
  22. }