@aws/dynamodb-data-marshaller
Advanced tools
| import { SchemaType } from './SchemaType'; | ||
| export declare function isKey(fieldSchema: SchemaType, indexName?: string): boolean; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| function isKey(fieldSchema, indexName) { | ||
| if (fieldSchema.type === 'Binary' || | ||
| fieldSchema.type === 'Custom' || | ||
| fieldSchema.type === 'Date' || | ||
| fieldSchema.type === 'Number' || | ||
| fieldSchema.type === 'String') { | ||
| return indexName !== undefined | ||
| ? Boolean(fieldSchema.indexKeyConfigurations && | ||
| fieldSchema.indexKeyConfigurations[indexName]) : Boolean(fieldSchema.keyType); | ||
| } | ||
| return false; | ||
| } | ||
| exports.isKey = isKey; | ||
| //# sourceMappingURL=isKey.js.map |
| {"version":3,"file":"isKey.js","sourceRoot":"","sources":["../src/isKey.ts"],"names":[],"mappings":";;AAEA,eAAsB,WAAuB,EAAE,SAAkB;IAC7D,EAAE,CAAC,CACC,WAAW,CAAC,IAAI,KAAK,QAAQ;QAC7B,WAAW,CAAC,IAAI,KAAK,QAAQ;QAC7B,WAAW,CAAC,IAAI,KAAK,MAAM;QAC3B,WAAW,CAAC,IAAI,KAAK,QAAQ;QAC7B,WAAW,CAAC,IAAI,KAAK,QACzB,CAAC,CAAC,CAAC;QACC,MAAM,CAAC,SAAS,KAAK,SAAS;YAC1B,CAAC,CAAC,OAAO,CACL,WAAW,CAAC,sBAAsB;gBAClC,WAAW,CAAC,sBAAsB,CAAC,SAAS,CAAC,CAChD,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;IACzC,CAAC;IAED,MAAM,CAAC,KAAK,CAAC;AACjB,CAAC;AAhBD,sBAgBC"} |
| import { Schema } from './Schema'; | ||
| import { AttributeMap } from 'aws-sdk/clients/dynamodb'; | ||
| export declare function marshallKey(schema: Schema, input: { | ||
| [key: string]: any; | ||
| }, indexName?: string): AttributeMap; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| var tslib_1 = require("tslib"); | ||
| var isKey_1 = require("./isKey"); | ||
| var marshallItem_1 = require("./marshallItem"); | ||
| function marshallKey(schema, input, indexName) { | ||
| var marshalled = {}; | ||
| try { | ||
| for (var _a = tslib_1.__values(Object.keys(schema)), _b = _a.next(); !_b.done; _b = _a.next()) { | ||
| var propertyKey = _b.value; | ||
| var fieldSchema = schema[propertyKey]; | ||
| if (isKey_1.isKey(fieldSchema, indexName)) { | ||
| var _c = fieldSchema.attributeName, attributeName = _c === void 0 ? propertyKey : _c; | ||
| var value = marshallItem_1.marshallValue(fieldSchema, input[propertyKey]); | ||
| if (value) { | ||
| marshalled[attributeName] = value; | ||
| } | ||
| } | ||
| } | ||
| } | ||
| catch (e_1_1) { e_1 = { error: e_1_1 }; } | ||
| finally { | ||
| try { | ||
| if (_b && !_b.done && (_d = _a.return)) _d.call(_a); | ||
| } | ||
| finally { if (e_1) throw e_1.error; } | ||
| } | ||
| return marshalled; | ||
| var e_1, _d; | ||
| } | ||
| exports.marshallKey = marshallKey; | ||
| //# sourceMappingURL=marshallKey.js.map |
| {"version":3,"file":"marshallKey.js","sourceRoot":"","sources":["../src/marshallKey.ts"],"names":[],"mappings":";;;AAAA,iCAA8B;AAC9B,+CAA6C;AAI7C,qBACI,MAAc,EACd,KAA2B,EAC3B,SAAkB;IAElB,IAAM,UAAU,GAAiB,EAAE,CAAC;;QAEpC,GAAG,CAAC,CAAsB,IAAA,KAAA,iBAAA,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAA,gBAAA;YAAxC,IAAM,WAAW,WAAA;YAClB,IAAM,WAAW,GAAG,MAAM,CAAC,WAAW,CAAC,CAAC;YACxC,EAAE,CAAC,CAAC,aAAK,CAAC,WAAW,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;gBACzB,IAAA,8BAA2B,EAA3B,gDAA2B,CAAgB;gBAClD,IAAM,KAAK,GAAG,4BAAa,CAAC,WAAW,EAAE,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC;gBAC7D,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC;oBACR,UAAU,CAAC,aAAa,CAAC,GAAG,KAAK,CAAC;gBACtC,CAAC;YACL,CAAC;SACJ;;;;;;;;;IAED,MAAM,CAAC,UAAU,CAAC;;AACtB,CAAC;AAnBD,kCAmBC"} |
| import { AttributePath } from '@aws/dynamodb-expressions'; | ||
| import { Schema } from './Schema'; | ||
| export declare function toSchemaName(path: AttributePath | string, schema: Schema): AttributePath; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| var tslib_1 = require("tslib"); | ||
| var dynamodb_expressions_1 = require("@aws/dynamodb-expressions"); | ||
| function toSchemaName(path, schema) { | ||
| if (typeof path === 'string') { | ||
| path = new dynamodb_expressions_1.AttributePath(path); | ||
| } | ||
| var elements = path.elements.map(function (el) { return (tslib_1.__assign({}, el)); }); | ||
| var cursor = { | ||
| type: 'Document', | ||
| members: schema | ||
| }; | ||
| try { | ||
| for (var elements_1 = tslib_1.__values(elements), elements_1_1 = elements_1.next(); !elements_1_1.done; elements_1_1 = elements_1.next()) { | ||
| var element = elements_1_1.value; | ||
| if (element.type === 'AttributeName' && | ||
| cursor && | ||
| cursor.type === 'Document') { | ||
| var name_1 = element.name; | ||
| element.name = getSchemaName(name_1, cursor.members); | ||
| cursor = cursor.members[name_1]; | ||
| } | ||
| else if (element.type === 'ListIndex' && | ||
| cursor && | ||
| cursor.type === 'List') { | ||
| cursor = cursor.memberType; | ||
| } | ||
| else { | ||
| break; | ||
| } | ||
| } | ||
| } | ||
| catch (e_1_1) { e_1 = { error: e_1_1 }; } | ||
| finally { | ||
| try { | ||
| if (elements_1_1 && !elements_1_1.done && (_a = elements_1.return)) _a.call(elements_1); | ||
| } | ||
| finally { if (e_1) throw e_1.error; } | ||
| } | ||
| return new dynamodb_expressions_1.AttributePath(elements); | ||
| var e_1, _a; | ||
| } | ||
| exports.toSchemaName = toSchemaName; | ||
| function getSchemaName(propertyName, schema) { | ||
| var fieldSchema = schema[propertyName]; | ||
| if (fieldSchema) { | ||
| var _a = fieldSchema.attributeName, attributeName = _a === void 0 ? propertyName : _a; | ||
| return attributeName; | ||
| } | ||
| return propertyName; | ||
| } | ||
| //# sourceMappingURL=toSchemaName.js.map |
| {"version":3,"file":"toSchemaName.js","sourceRoot":"","sources":["../src/toSchemaName.ts"],"names":[],"mappings":";;;AAAA,kEAAwD;AAIxD,sBACI,IAA0B,EAC1B,MAAc;IAEd,EAAE,CAAC,CAAC,OAAO,IAAI,KAAK,QAAQ,CAAC,CAAC,CAAC;QAC3B,IAAI,GAAG,IAAI,oCAAa,CAAC,IAAI,CAAC,CAAC;IACnC,CAAC;IACD,IAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAA,EAAE,IAAI,OAAA,sBAAK,EAAE,EAAE,EAAT,CAAS,CAAC,CAAC;IAEpD,IAAI,MAAM,GAAe;QACrB,IAAI,EAAE,UAAU;QAChB,OAAO,EAAE,MAAM;KAClB,CAAC;;QACF,GAAG,CAAC,CAAkB,IAAA,aAAA,iBAAA,QAAQ,CAAA,kCAAA;YAAzB,IAAM,OAAO,qBAAA;YACd,EAAE,CAAC,CACC,OAAO,CAAC,IAAI,KAAK,eAAe;gBAChC,MAAM;gBACN,MAAM,CAAC,IAAI,KAAK,UACpB,CAAC,CAAC,CAAC;gBACQ,IAAA,qBAAI,CAAY;gBACvB,OAAO,CAAC,IAAI,GAAG,aAAa,CAAC,MAAI,EAAE,MAAM,CAAC,OAAO,CAAC,CAAC;gBACnD,MAAM,GAAG,MAAM,CAAC,OAAO,CAAC,MAAI,CAAC,CAAC;YAClC,CAAC;YAAC,IAAI,CAAC,EAAE,CAAC,CACN,OAAO,CAAC,IAAI,KAAK,WAAW;gBAC5B,MAAM;gBACN,MAAM,CAAC,IAAI,KAAK,MACpB,CAAC,CAAC,CAAC;gBACC,MAAM,GAAI,MAAc,CAAC,UAAU,CAAC;YACxC,CAAC;YAAC,IAAI,CAAC,CAAC;gBACJ,KAAK,CAAC;YACV,CAAC;SACJ;;;;;;;;;IAED,MAAM,CAAC,IAAI,oCAAa,CAAC,QAAQ,CAAC,CAAC;;AACvC,CAAC;AAlCD,oCAkCC;AAED,uBAAuB,YAAoB,EAAE,MAAc;IACvD,IAAM,WAAW,GAAG,MAAM,CAAC,YAAY,CAAC,CAAC;IACzC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC;QACP,IAAA,8BAA4B,EAA5B,iDAA4B,CAAgB;QACnD,MAAM,CAAC,aAAa,CAAC;IACzB,CAAC;IAED,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} |
+3
-0
| export * from './InvalidSchemaError'; | ||
| export * from './InvalidValueError'; | ||
| export * from './isKey'; | ||
| export * from './marshallItem'; | ||
| export * from './marshallKey'; | ||
| export * from './Schema'; | ||
| export * from './SchemaType'; | ||
| export * from './toSchemaName'; | ||
| export * from './unmarshallItem'; |
+3
-0
@@ -6,6 +6,9 @@ "use strict"; | ||
| tslib_1.__exportStar(require("./InvalidValueError"), exports); | ||
| tslib_1.__exportStar(require("./isKey"), exports); | ||
| tslib_1.__exportStar(require("./marshallItem"), exports); | ||
| tslib_1.__exportStar(require("./marshallKey"), exports); | ||
| tslib_1.__exportStar(require("./Schema"), exports); | ||
| tslib_1.__exportStar(require("./SchemaType"), exports); | ||
| tslib_1.__exportStar(require("./toSchemaName"), exports); | ||
| tslib_1.__exportStar(require("./unmarshallItem"), exports); | ||
| //# sourceMappingURL=index.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;AAAA,+DAAqC;AACrC,8DAAoC;AACpC,yDAA+B;AAC/B,mDAAyB;AACzB,uDAA6B;AAC7B,2DAAiC"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;AAAA,+DAAqC;AACrC,8DAAoC;AACpC,kDAAwB;AACxB,yDAA+B;AAC/B,wDAA8B;AAC9B,mDAAyB;AACzB,uDAA6B;AAC7B,yDAA+B;AAC/B,2DAAiC"} |
@@ -0,0 +0,0 @@ import { SchemaType } from "./SchemaType"; |
@@ -0,0 +0,0 @@ "use strict"; |
@@ -0,0 +0,0 @@ /** |
@@ -0,0 +0,0 @@ "use strict"; |
@@ -0,0 +0,0 @@ import { Schema } from "./Schema"; |
@@ -7,2 +7,3 @@ "use strict"; | ||
| var dynamodb_auto_marshaller_1 = require("@aws/dynamodb-auto-marshaller"); | ||
| var bytes = require('utf8-bytes'); | ||
| /** | ||
@@ -61,3 +62,3 @@ * Converts a JavaScript object into a DynamoDB Item. | ||
| if (schemaType.type === 'Binary') { | ||
| if (input.byteLength === 0) { | ||
| if (!input || input.length === 0 || input.byteLength === 0) { | ||
| return { NULL: true }; | ||
@@ -193,3 +194,8 @@ } | ||
| } | ||
| return marshallSet(input, marshallBinary, function (bin) { return bin.byteLength === 0; }, 'BS'); | ||
| return marshallSet(input, marshallBinary, function (bin) { | ||
| if (typeof bin === 'string') { | ||
| return bin.length === 0; | ||
| } | ||
| return bin.byteLength === 0; | ||
| }, 'BS'); | ||
| } | ||
@@ -249,3 +255,3 @@ if (schemaType.memberType === 'Number') { | ||
| } | ||
| throw new InvalidValueError_1.InvalidValueError(input, 'Unable to serialize provided value as binary'); | ||
| return Uint8Array.from(bytes(input)); | ||
| } | ||
@@ -252,0 +258,0 @@ function marshallNumber(input) { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"marshallItem.js","sourceRoot":"","sources":["../src/marshallItem.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"marshallItem.js","sourceRoot":"","sources":["../src/marshallItem.ts"],"names":[],"mappings":"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"} |
@@ -0,0 +0,0 @@ import { SchemaType } from "./SchemaType"; |
+0
-0
@@ -0,0 +0,0 @@ "use strict"; |
@@ -0,0 +0,0 @@ import { AttributeValue } from 'aws-sdk/clients/dynamodb'; |
@@ -0,0 +0,0 @@ "use strict"; |
@@ -0,0 +0,0 @@ import { Schema } from "./Schema"; |
@@ -0,0 +0,0 @@ "use strict"; |
+0
-0
@@ -0,0 +0,0 @@ Apache License |
+5
-4
| { | ||
| "name": "@aws/dynamodb-data-marshaller", | ||
| "version": "0.2.1", | ||
| "version": "0.3.0", | ||
| "description": "A schema-based data marshaller for Amazon DynamoDB", | ||
@@ -27,5 +27,6 @@ "main": "./build/index.js", | ||
| "dependencies": { | ||
| "@aws/dynamodb-auto-marshaller": "^0.2.1", | ||
| "@aws/dynamodb-expressions": "^0.2.1", | ||
| "tslib": "^1.8" | ||
| "@aws/dynamodb-auto-marshaller": "^0.3.0", | ||
| "@aws/dynamodb-expressions": "^0.3.0", | ||
| "tslib": "^1.8.1", | ||
| "utf8-bytes": "^0.0.1" | ||
| }, | ||
@@ -32,0 +33,0 @@ "peerDependencies": { |
+0
-0
@@ -0,0 +0,0 @@ # Amazon DynamoDB Data Marshaller |
+0
-0
@@ -0,0 +0,0 @@ { |
| export declare enum OnMissingStrategy { | ||
| Remove = 0, | ||
| Skip = 1, | ||
| } |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| var OnMissingStrategy; | ||
| (function (OnMissingStrategy) { | ||
| OnMissingStrategy[OnMissingStrategy["Remove"] = 0] = "Remove"; | ||
| OnMissingStrategy[OnMissingStrategy["Skip"] = 1] = "Skip"; | ||
| })(OnMissingStrategy = exports.OnMissingStrategy || (exports.OnMissingStrategy = {})); | ||
| //# sourceMappingURL=OnMissingStrategy.js.map |
| {"version":3,"file":"OnMissingStrategy.js","sourceRoot":"","sources":["../src/OnMissingStrategy.ts"],"names":[],"mappings":";;AAAA,IAAY,iBAGX;AAHD,WAAY,iBAAiB;IACzB,6DAAU,CAAA;IACV,yDAAI,CAAA;AACR,CAAC,EAHW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAG5B"} |
84638
11.16%34
21.43%1136
10.61%5
25%+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
Updated