graphql-key-transformer
Advanced tools
Comparing version 1.7.0 to 1.7.1-plugin.0
@@ -6,2 +6,23 @@ # Change Log | ||
## [1.7.1-plugin.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@1.1.7...graphql-key-transformer@1.7.1-plugin.0) (2019-09-11) | ||
### Bug Fixes | ||
* **graphql-key-transformer:** added sort direction ([a0f9f30](https://github.com/aws-amplify/amplify-cli/commit/a0f9f30)), closes [#1676](https://github.com/aws-amplify/amplify-cli/issues/1676) | ||
* **graphql-key-transformer:** key req resolver edit ([c4a9da5](https://github.com/aws-amplify/amplify-cli/commit/c4a9da5)), closes [#1676](https://github.com/aws-amplify/amplify-cli/issues/1676) [#1990](https://github.com/aws-amplify/amplify-cli/issues/1990) [#1629](https://github.com/aws-amplify/amplify-cli/issues/1629) | ||
* [#1720](https://github.com/aws-amplify/amplify-cli/issues/1720) - fix GraphQL name generation for [@key](https://github.com/key) ([#2093](https://github.com/aws-amplify/amplify-cli/issues/2093)) ([51716f3](https://github.com/aws-amplify/amplify-cli/commit/51716f3)) | ||
* [#2033](https://github.com/aws-amplify/amplify-cli/issues/2033) - Make sure key field order is preserved ([#2117](https://github.com/aws-amplify/amplify-cli/issues/2117)) ([58f8f76](https://github.com/aws-amplify/amplify-cli/commit/58f8f76)) | ||
### Features | ||
* adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c)) | ||
* mock support for API, function and storage ([#1893](https://github.com/aws-amplify/amplify-cli/issues/1893)) ([372e534](https://github.com/aws-amplify/amplify-cli/commit/372e534)) | ||
* sanity check ([#1815](https://github.com/aws-amplify/amplify-cli/issues/1815)) ([54a8dbe](https://github.com/aws-amplify/amplify-cli/commit/54a8dbe)) | ||
# [1.7.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@1.1.7...graphql-key-transformer@1.7.0) (2019-08-30) | ||
@@ -8,0 +29,0 @@ |
@@ -30,2 +30,9 @@ "use strict"; | ||
}; | ||
var __spreadArrays = (this && this.__spreadArrays) || function () { | ||
for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length; | ||
for (var r = Array(s), k = 0, i = 0; i < il; i++) | ||
for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++) | ||
r[k] = a[j]; | ||
return r; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -232,4 +239,4 @@ var graphql_transformer_core_1 = require("graphql-transformer-core"); | ||
}); | ||
getField_1 = __assign({}, getField_1, { arguments: getArguments }); | ||
query = __assign({}, query, { fields: query.fields.map(function (field) { return field.name.value === getField_1.name.value ? getField_1 : field; }) }); | ||
getField_1 = __assign(__assign({}, getField_1), { arguments: getArguments }); | ||
query = __assign(__assign({}, query), { fields: query.fields.map(function (field) { return field.name.value === getField_1.name.value ? getField_1 : field; }) }); | ||
ctx.putType(query); | ||
@@ -246,3 +253,3 @@ } | ||
var listField_1 = query.fields.find(function (field) { return field.name.value === listResolverResource.Properties.FieldName; }); | ||
var listArguments = listField_1.arguments.slice(); | ||
var listArguments = __spreadArrays(listField_1.arguments); | ||
var args = graphql_transformer_core_1.getDirectiveArguments(directive); | ||
@@ -261,4 +268,4 @@ if (args.fields.length > 2) { | ||
listArguments.push(graphql_transformer_common_1.makeInputValueDefinition('sortDirection', graphql_transformer_common_1.makeNamedType('ModelSortDirection'))); | ||
listField_1 = __assign({}, listField_1, { arguments: listArguments }); | ||
query = __assign({}, query, { fields: query.fields.map(function (field) { return field.name.value === listField_1.name.value ? listField_1 : field; }) }); | ||
listField_1 = __assign(__assign({}, listField_1), { arguments: listArguments }); | ||
query = __assign(__assign({}, query), { fields: query.fields.map(function (field) { return field.name.value === listField_1.name.value ? listField_1 : field; }) }); | ||
ctx.putType(query); | ||
@@ -286,3 +293,3 @@ } | ||
var queryField = graphql_transformer_common_1.makeConnectionField(args.queryField, definition.name.value, queryArguments); | ||
queryType = __assign({}, queryType, { fields: queryType.fields.concat([queryField]) }); | ||
queryType = __assign(__assign({}, queryType), { fields: __spreadArrays(queryType.fields, [queryField]) }); | ||
ctx.putType(queryType); | ||
@@ -490,3 +497,3 @@ } | ||
// Add the new secondary index and update the table's attribute definitions. | ||
tableResource.Properties.GlobalSecondaryIndexes = append(tableResource.Properties.GlobalSecondaryIndexes, new table_1.GlobalSecondaryIndex(__assign({}, baseIndexProperties, { ProvisionedThroughput: cloudform_types_1.Fn.If(graphql_transformer_common_1.ResourceConstants.CONDITIONS.ShouldUsePayPerRequestBilling, cloudform_types_1.Refs.NoValue, { | ||
tableResource.Properties.GlobalSecondaryIndexes = append(tableResource.Properties.GlobalSecondaryIndexes, new table_1.GlobalSecondaryIndex(__assign(__assign({}, baseIndexProperties), { ProvisionedThroughput: cloudform_types_1.Fn.If(graphql_transformer_common_1.ResourceConstants.CONDITIONS.ShouldUsePayPerRequestBilling, cloudform_types_1.Refs.NoValue, { | ||
ReadCapacityUnits: cloudform_types_1.Fn.Ref(graphql_transformer_common_1.ResourceConstants.PARAMETERS.DynamoDBModelTableReadIOPS), | ||
@@ -568,3 +575,3 @@ WriteCapacityUnits: cloudform_types_1.Fn.Ref(graphql_transformer_common_1.ResourceConstants.PARAMETERS.DynamoDBModelTableWriteIOPS) | ||
if (maybeList) { | ||
return maybeList.concat([item]); | ||
return __spreadArrays(maybeList, [item]); | ||
} | ||
@@ -589,8 +596,8 @@ return [item]; | ||
function replaceCreateInput(definition, input, keyFields) { | ||
return __assign({}, input, { fields: input.fields.reduce(function (acc, f) { | ||
return __assign(__assign({}, input), { fields: input.fields.reduce(function (acc, f) { | ||
// If the field is a key, make it non-null. | ||
if (keyFields.find(function (k) { return k === f.name.value; })) { | ||
return acc.concat([graphql_transformer_common_1.makeInputValueDefinition(f.name.value, graphql_transformer_common_1.makeNonNullType(graphql_transformer_common_1.makeNamedType(graphql_transformer_common_1.getBaseType(f.type))))]); | ||
return __spreadArrays(acc, [graphql_transformer_common_1.makeInputValueDefinition(f.name.value, graphql_transformer_common_1.makeNonNullType(graphql_transformer_common_1.makeNamedType(graphql_transformer_common_1.getBaseType(f.type))))]); | ||
} | ||
return acc.concat([f]); | ||
return __spreadArrays(acc, [f]); | ||
}, []) }); | ||
@@ -601,3 +608,3 @@ } | ||
function replaceUpdateInput(definition, input, keyFields) { | ||
return __assign({}, input, { fields: input.fields.map(function (f) { | ||
return __assign(__assign({}, input), { fields: input.fields.map(function (f) { | ||
if (keyFields.find(function (k) { return k === f.name.value; })) { | ||
@@ -614,3 +621,3 @@ return graphql_transformer_common_1.makeInputValueDefinition(f.name.value, graphql_transformer_common_1.wrapNonNull(graphql_transformer_common_1.withNamedNodeNamed(f.type, graphql_transformer_common_1.getBaseType(f.type)))); | ||
function replaceDeleteInput(definition, input, keyFields) { | ||
return __assign({}, input, { fields: primaryIdFields(definition, keyFields) }); | ||
return __assign(__assign({}, input), { fields: primaryIdFields(definition, keyFields) }); | ||
} | ||
@@ -717,3 +724,3 @@ ; | ||
var hashKey = graphql_transformer_common_1.makeInputValueDefinition(hashFieldName, graphql_transformer_common_1.makeNamedType(graphql_transformer_common_1.getBaseType(hashField.type))); | ||
return [hashKey].concat(elems); | ||
return __spreadArrays([hashKey], elems); | ||
} | ||
@@ -727,3 +734,3 @@ function addSimpleSortKey(ctx, definition, args, elems) { | ||
var hashKey = graphql_transformer_common_1.makeInputValueDefinition(sortKeyName, graphql_transformer_common_1.makeNamedType(graphql_transformer_common_1.ModelResourceIDs.ModelKeyConditionInputTypeName(resolvedType))); | ||
return [hashKey].concat(elems); | ||
return __spreadArrays([hashKey], elems); | ||
} | ||
@@ -734,3 +741,3 @@ function addCompositeSortKey(definition, args, elems) { | ||
var hashKey = graphql_transformer_common_1.makeInputValueDefinition(compositeSortKeyName, graphql_transformer_common_1.makeNamedType(graphql_transformer_common_1.ModelResourceIDs.ModelCompositeKeyConditionInputTypeName(definition.name.value, args.name || 'Primary'))); | ||
return [hashKey].concat(elems); | ||
return __spreadArrays([hashKey], elems); | ||
} | ||
@@ -737,0 +744,0 @@ function joinSnippets(lines) { |
{ | ||
"name": "graphql-key-transformer", | ||
"version": "1.7.0", | ||
"version": "1.7.1-plugin.0", | ||
"description": "Implements the @key directive.", | ||
@@ -18,5 +18,5 @@ "main": "lib/index.js", | ||
"graphql": "^0.13.2", | ||
"graphql-mapping-template": "3.7.0", | ||
"graphql-transformer-common": "3.14.0", | ||
"graphql-transformer-core": "5.0.0" | ||
"graphql-mapping-template": "3.7.1-plugin.0", | ||
"graphql-transformer-common": "3.14.1-plugin.0", | ||
"graphql-transformer-core": "5.0.1-plugin.0" | ||
}, | ||
@@ -46,3 +46,3 @@ "devDependencies": { | ||
}, | ||
"gitHead": "042c014214545eb4c0447104c29ff825c1bd51ea" | ||
"gitHead": "8974ee865fdc9036e172617d3ec4f819fc6c3528" | ||
} |
Sorry, the diff of this file is not supported yet
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
146561
1662
2
+ Addedgraphql-mapping-template@3.7.1-plugin.0(transitive)
+ Addedgraphql-transformer-common@3.14.1-plugin.0(transitive)
+ Addedgraphql-transformer-core@5.0.1-plugin.0(transitive)
- Removedgraphql-mapping-template@3.7.0(transitive)
- Removedgraphql-transformer-common@3.14.0(transitive)
- Removedgraphql-transformer-core@5.0.0(transitive)