UNPKG

dynamodel-client

Version:

Amazon's DynamoDB client to manage multiple models per table.

14 lines 651 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.serializeProjection = void 0; const objectUtils_1 = require("../util/objectUtils"); const expression_1 = require("./expression"); function serializeProjection(projection, context) { if (!projection) { return undefined; } const finalProjection = (0, objectUtils_1.distinct)([...projection, ...context.table.primaryKeyNames.map((key) => (0, expression_1.path)(key))]); return finalProjection.map((path) => path.serialize(context)).join(', '); } exports.serializeProjection = serializeProjection; //# sourceMappingURL=projectionExpression.js.map