@aws-amplify/graphql-model-transformer
Advanced tools
Comparing version 0.4.2-authHeadlessImportTest.0 to 0.4.2-beta.0
@@ -6,10 +6,14 @@ # Change Log | ||
## [0.4.2-authHeadlessImportTest.0](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-model-transformer@0.4.1...@aws-amplify/graphql-model-transformer@0.4.2-authHeadlessImportTest.0) (2021-06-21) | ||
## [0.4.2-beta.0](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-model-transformer@0.4.1...@aws-amplify/graphql-model-transformer@0.4.2-beta.0) (2021-06-24) | ||
**Note:** Version bump only for package @aws-amplify/graphql-model-transformer | ||
### Bug Fixes | ||
* correct 'tranformer' typo ([#7408](https://github.com/aws-amplify/amplify-cli/issues/7408)) ([9420f1b](https://github.com/aws-amplify/amplify-cli/commit/9420f1b29137fd7621d7d902a147e596776357df)) | ||
* remove extra $ output of model transformer v2 ([#7415](https://github.com/aws-amplify/amplify-cli/issues/7415)) ([a8680a2](https://github.com/aws-amplify/amplify-cli/commit/a8680a2c94d86b6b3fb29cf9b7e04ba8680b907b)) | ||
## [0.4.1](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-model-transformer@0.4.0...@aws-amplify/graphql-model-transformer@0.4.1) (2021-05-26) | ||
@@ -16,0 +20,0 @@ |
import { TransformerModelBase } from '@aws-amplify/graphql-transformer-core'; | ||
import { AppSyncDataSourceType, DataSourceInstance, MutationFieldType, QueryFieldType, SubscriptionFieldType, TranformerTransformSchemaStepContextProvider, TransformerContextProvider, TransformerModelProvider, TransformerPrepareStepContextProvider, TransformerResolverProvider } from '@aws-amplify/graphql-transformer-interfaces'; | ||
import { AppSyncDataSourceType, DataSourceInstance, MutationFieldType, QueryFieldType, SubscriptionFieldType, TransformerTransformSchemaStepContextProvider, TransformerContextProvider, TransformerModelProvider, TransformerPrepareStepContextProvider, TransformerResolverProvider } from '@aws-amplify/graphql-transformer-interfaces'; | ||
import { DirectiveNode, InputValueDefinitionNode, ObjectTypeDefinitionNode } from 'graphql'; | ||
@@ -43,3 +43,3 @@ export declare type Nullable<T> = T | null; | ||
prepare: (context: TransformerPrepareStepContextProvider) => void; | ||
transformSchema: (ctx: TranformerTransformSchemaStepContextProvider) => void; | ||
transformSchema: (ctx: TransformerTransformSchemaStepContextProvider) => void; | ||
generateResolvers: (context: TransformerContextProvider) => void; | ||
@@ -54,3 +54,3 @@ generateGetResolver: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, typeName: string, fieldName: string) => TransformerResolverProvider; | ||
generateSyncResolver: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, typeName: string, fieldName: string) => TransformerResolverProvider; | ||
getQueryFieldNames: (ctx: TranformerTransformSchemaStepContextProvider, type: ObjectTypeDefinitionNode) => Set<{ | ||
getQueryFieldNames: (ctx: TransformerTransformSchemaStepContextProvider, type: ObjectTypeDefinitionNode) => Set<{ | ||
fieldName: string; | ||
@@ -60,3 +60,3 @@ typeName: string; | ||
}>; | ||
getMutationFieldNames: (ctx: TranformerTransformSchemaStepContextProvider, type: ObjectTypeDefinitionNode) => Set<{ | ||
getMutationFieldNames: (ctx: TransformerTransformSchemaStepContextProvider, type: ObjectTypeDefinitionNode) => Set<{ | ||
fieldName: string; | ||
@@ -66,3 +66,3 @@ typeName: string; | ||
}>; | ||
getSubscriptionFieldNames: (ctx: TranformerTransformSchemaStepContextProvider, type: ObjectTypeDefinitionNode) => Set<{ | ||
getSubscriptionFieldNames: (ctx: TransformerTransformSchemaStepContextProvider, type: ObjectTypeDefinitionNode) => Set<{ | ||
fieldName: string; | ||
@@ -75,3 +75,3 @@ typeName: string; | ||
generateCreateResolver: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, typeName: string, fieldName: string) => TransformerResolverProvider; | ||
getInputs: (ctx: TranformerTransformSchemaStepContextProvider, type: ObjectTypeDefinitionNode, operation: { | ||
getInputs: (ctx: TransformerTransformSchemaStepContextProvider, type: ObjectTypeDefinitionNode, operation: { | ||
fieldName: string; | ||
@@ -81,3 +81,3 @@ typeName: string; | ||
}) => InputValueDefinitionNode[]; | ||
getOutputType: (ctx: TranformerTransformSchemaStepContextProvider, type: ObjectTypeDefinitionNode, operation: { | ||
getOutputType: (ctx: TransformerTransformSchemaStepContextProvider, type: ObjectTypeDefinitionNode, operation: { | ||
fieldName: string; | ||
@@ -84,0 +84,0 @@ typeName: string; |
@@ -1,8 +0,8 @@ | ||
import { TranformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; | ||
import { TransformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; | ||
import { EnumTypeDefinitionNode, FieldDefinitionNode, InputObjectTypeDefinitionNode, ObjectTypeDefinitionNode } from 'graphql'; | ||
import { InputObjectDefinitionWrapper } from '../wrappers/object-definition-wrapper'; | ||
export declare const makeConditionFilterInput: (ctx: TranformerTransformSchemaStepContextProvider, name: string, object: ObjectTypeDefinitionNode) => InputObjectDefinitionWrapper; | ||
export declare const addModelConditionInputs: (ctx: TranformerTransformSchemaStepContextProvider) => void; | ||
export declare const makeConditionFilterInput: (ctx: TransformerTransformSchemaStepContextProvider, name: string, object: ObjectTypeDefinitionNode) => InputObjectDefinitionWrapper; | ||
export declare const addModelConditionInputs: (ctx: TransformerTransformSchemaStepContextProvider) => void; | ||
export declare function generateModelScalarFilterInputName(typeName: string, includeFilter: boolean): string; | ||
export declare const createEnumModelFilters: (ctx: TranformerTransformSchemaStepContextProvider, type: ObjectTypeDefinitionNode) => InputObjectTypeDefinitionNode[]; | ||
export declare const createEnumModelFilters: (ctx: TransformerTransformSchemaStepContextProvider, type: ObjectTypeDefinitionNode) => InputObjectTypeDefinitionNode[]; | ||
export declare function makeModelScalarFilterInputObject(type: string, supportsConditions: boolean): InputObjectTypeDefinitionNode; | ||
@@ -9,0 +9,0 @@ export declare function makeAttributeTypeEnum(): EnumTypeDefinitionNode; |
@@ -1,2 +0,2 @@ | ||
import { TranformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; | ||
import { TransformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; | ||
import { ObjectTypeDefinitionNode, InputObjectTypeDefinitionNode } from 'graphql'; | ||
@@ -7,3 +7,3 @@ import { ModelDirectiveConfiguration } from '../graphql-model-transformer'; | ||
export declare const makeCreateInputField: (obj: ObjectTypeDefinitionNode, modelDirectiveConfig: ModelDirectiveConfiguration, knownModelTypes: Set<string>) => InputObjectTypeDefinitionNode; | ||
export declare const makeMutationConditionInput: (ctx: TranformerTransformSchemaStepContextProvider, name: string, object: ObjectTypeDefinitionNode) => InputObjectTypeDefinitionNode; | ||
export declare const makeMutationConditionInput: (ctx: TransformerTransformSchemaStepContextProvider, name: string, object: ObjectTypeDefinitionNode) => InputObjectTypeDefinitionNode; | ||
//# sourceMappingURL=mutation.d.ts.map |
@@ -1,5 +0,5 @@ | ||
import { TranformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; | ||
import { TransformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; | ||
import { InputObjectTypeDefinitionNode, ObjectTypeDefinitionNode } from 'graphql'; | ||
export declare const makeListQueryFilterInput: (ctx: TranformerTransformSchemaStepContextProvider, name: string, object: ObjectTypeDefinitionNode) => InputObjectTypeDefinitionNode; | ||
export declare const makeListQueryFilterInput: (ctx: TransformerTransformSchemaStepContextProvider, name: string, object: ObjectTypeDefinitionNode) => InputObjectTypeDefinitionNode; | ||
export declare const makeListQueryModel: (type: ObjectTypeDefinitionNode, modelName: string) => ObjectTypeDefinitionNode; | ||
//# sourceMappingURL=query.d.ts.map |
@@ -27,3 +27,3 @@ "use strict"; | ||
graphql_mapping_template_1.iff(graphql_mapping_template_1.ref('context.args.filter'), graphql_mapping_template_1.compoundExpression([ | ||
graphql_mapping_template_1.set(graphql_mapping_template_1.ref(`filterExpression`), graphql_mapping_template_1.methodCall(graphql_mapping_template_1.ref('util.parseJson'), graphql_mapping_template_1.methodCall(graphql_mapping_template_1.ref('util.transform.toDynamoDBFilterExpression'), graphql_mapping_template_1.ref('$ctx.args.filter')))), | ||
graphql_mapping_template_1.set(graphql_mapping_template_1.ref(`filterExpression`), graphql_mapping_template_1.methodCall(graphql_mapping_template_1.ref('util.parseJson'), graphql_mapping_template_1.methodCall(graphql_mapping_template_1.ref('util.transform.toDynamoDBFilterExpression'), graphql_mapping_template_1.ref('ctx.args.filter')))), | ||
graphql_mapping_template_1.iff(graphql_mapping_template_1.not(graphql_mapping_template_1.methodCall(graphql_mapping_template_1.ref('util.isNullOrBlank'), graphql_mapping_template_1.ref('filterExpression.expression'))), graphql_mapping_template_1.compoundExpression([ | ||
@@ -34,3 +34,3 @@ graphql_mapping_template_1.iff(graphql_mapping_template_1.equals(graphql_mapping_template_1.methodCall(graphql_mapping_template_1.ref('filterEpression.expressionValues.size')), graphql_mapping_template_1.int(0)), graphql_mapping_template_1.qref(graphql_mapping_template_1.methodCall(graphql_mapping_template_1.ref('filterEpression.remove'), graphql_mapping_template_1.str('expressionValues')))), | ||
])), | ||
graphql_mapping_template_1.ifElse(graphql_mapping_template_1.not(graphql_mapping_template_1.methodCall(graphql_mapping_template_1.ref('$util.isNull'), graphql_mapping_template_1.ref(modelQueryObj))), graphql_mapping_template_1.compoundExpression([ | ||
graphql_mapping_template_1.ifElse(graphql_mapping_template_1.not(graphql_mapping_template_1.methodCall(graphql_mapping_template_1.ref('util.isNull'), graphql_mapping_template_1.ref(modelQueryObj))), graphql_mapping_template_1.compoundExpression([ | ||
graphql_mapping_template_1.set(graphql_mapping_template_1.ref('Query'), graphql_mapping_template_1.methodCall(graphql_mapping_template_1.ref('util.parseJson'), graphql_mapping_template_1.methodCall(graphql_mapping_template_1.ref('util.transform.toDynamoDBFilterExpression'), graphql_mapping_template_1.ref(modelQueryObj)))), | ||
@@ -37,0 +37,0 @@ graphql_mapping_template_1.qref(graphql_mapping_template_1.methodCall(graphql_mapping_template_1.ref(`${requestVariable}.put`), graphql_mapping_template_1.str('operation'), graphql_mapping_template_1.str('Query'))), |
{ | ||
"name": "@aws-amplify/graphql-model-transformer", | ||
"version": "0.4.2-authHeadlessImportTest.0", | ||
"description": "Amplfy graphql @model tranformer", | ||
"version": "0.4.2-beta.0", | ||
"description": "Amplify graphql @model transformer", | ||
"repository": { | ||
@@ -29,4 +29,4 @@ "type": "git", | ||
"dependencies": { | ||
"@aws-amplify/graphql-transformer-core": "0.6.2-authHeadlessImportTest.0", | ||
"@aws-amplify/graphql-transformer-interfaces": "1.6.1-authHeadlessImportTest.0", | ||
"@aws-amplify/graphql-transformer-core": "0.6.2-beta.0", | ||
"@aws-amplify/graphql-transformer-interfaces": "1.6.1-beta.0", | ||
"@aws-cdk/assets": "~1.72.0", | ||
@@ -59,3 +59,3 @@ "@aws-cdk/aws-applicationautoscaling": "~1.72.0", | ||
"graphql-mapping-template": "4.18.1", | ||
"graphql-transformer-common": "4.19.4-authHeadlessImportTest.0", | ||
"graphql-transformer-common": "4.19.3", | ||
"lodash": "^4.17.21" | ||
@@ -83,3 +83,3 @@ }, | ||
}, | ||
"gitHead": "2dbc27ffb25631b146a8871853de695acbd20291" | ||
"gitHead": "08ba2ed434e13879aad35961119dba4754ea51d6" | ||
} |
@@ -9,3 +9,3 @@ import { MappingTemplate, TransformerModelBase } from '@aws-amplify/graphql-transformer-core'; | ||
SubscriptionFieldType, | ||
TranformerTransformSchemaStepContextProvider, | ||
TransformerTransformSchemaStepContextProvider, | ||
TransformerContextProvider, | ||
@@ -174,3 +174,3 @@ TransformerModelProvider, | ||
transformSchema = (ctx: TranformerTransformSchemaStepContextProvider): void => { | ||
transformSchema = (ctx: TransformerTransformSchemaStepContextProvider): void => { | ||
// Create Non Model input types | ||
@@ -502,3 +502,3 @@ | ||
getQueryFieldNames = ( | ||
ctx: TranformerTransformSchemaStepContextProvider, | ||
ctx: TransformerTransformSchemaStepContextProvider, | ||
type: ObjectTypeDefinitionNode, | ||
@@ -534,3 +534,3 @@ ): Set<{ fieldName: string; typeName: string; type: QueryFieldType }> => { | ||
getMutationFieldNames = ( | ||
ctx: TranformerTransformSchemaStepContextProvider, | ||
ctx: TransformerTransformSchemaStepContextProvider, | ||
type: ObjectTypeDefinitionNode, | ||
@@ -569,3 +569,3 @@ ): Set<{ fieldName: string; typeName: string; type: MutationFieldType }> => { | ||
getSubscriptionFieldNames = ( | ||
ctx: TranformerTransformSchemaStepContextProvider, | ||
ctx: TransformerTransformSchemaStepContextProvider, | ||
type: ObjectTypeDefinitionNode, | ||
@@ -649,3 +649,3 @@ ): Set<{ | ||
getInputs = ( | ||
ctx: TranformerTransformSchemaStepContextProvider, | ||
ctx: TransformerTransformSchemaStepContextProvider, | ||
type: ObjectTypeDefinitionNode, | ||
@@ -740,3 +740,3 @@ operation: { | ||
getOutputType = ( | ||
ctx: TranformerTransformSchemaStepContextProvider, | ||
ctx: TransformerTransformSchemaStepContextProvider, | ||
type: ObjectTypeDefinitionNode, | ||
@@ -773,3 +773,3 @@ operation: { | ||
private createNonModelInputs = (ctx: TranformerTransformSchemaStepContextProvider, obj: ObjectTypeDefinitionNode): void => { | ||
private createNonModelInputs = (ctx: TransformerTransformSchemaStepContextProvider, obj: ObjectTypeDefinitionNode): void => { | ||
for (let field of obj.fields || []) { | ||
@@ -800,3 +800,3 @@ if (!isScalar(field.type)) { | ||
*/ | ||
private addAutoGeneratableFields = (ctx: TranformerTransformSchemaStepContextProvider, name: string): void => { | ||
private addAutoGeneratableFields = (ctx: TransformerTransformSchemaStepContextProvider, name: string): void => { | ||
const modelDirectiveConfig = this.modelDirectiveConfig.get(name); | ||
@@ -803,0 +803,0 @@ const typeObj = ctx.output.getObject(name); |
@@ -1,2 +0,2 @@ | ||
import { TranformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; | ||
import { TransformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; | ||
import { | ||
@@ -7,3 +7,3 @@ EnumTypeDefinitionNode, | ||
ObjectTypeDefinitionNode, | ||
TypeDefinitionNode | ||
TypeDefinitionNode, | ||
} from 'graphql'; | ||
@@ -17,3 +17,3 @@ import { | ||
makeValueNode, | ||
toPascalCase | ||
toPascalCase, | ||
} from 'graphql-transformer-common'; | ||
@@ -32,3 +32,3 @@ import { | ||
STRING_CONDITIONS, | ||
STRING_FUNCTIONS | ||
STRING_FUNCTIONS, | ||
} from '../definitions'; | ||
@@ -39,3 +39,3 @@ import { | ||
InputObjectDefinitionWrapper, | ||
ObjectDefinationWrapper | ||
ObjectDefinationWrapper, | ||
} from '../wrappers/object-definition-wrapper'; | ||
@@ -50,3 +50,3 @@ | ||
export const makeConditionFilterInput = ( | ||
ctx: TranformerTransformSchemaStepContextProvider, | ||
ctx: TransformerTransformSchemaStepContextProvider, | ||
name: string, | ||
@@ -82,3 +82,3 @@ object: ObjectTypeDefinitionNode, | ||
export const addModelConditionInputs = (ctx: TranformerTransformSchemaStepContextProvider): void => { | ||
export const addModelConditionInputs = (ctx: TransformerTransformSchemaStepContextProvider): void => { | ||
const conditionsInput: TypeDefinitionNode[] = ['String', 'Int', 'Float', 'Boolean', 'ID'].map(scalarName => | ||
@@ -110,3 +110,3 @@ makeModelScalarFilterInputObject(scalarName, true), | ||
export const createEnumModelFilters = ( | ||
ctx: TranformerTransformSchemaStepContextProvider, | ||
ctx: TransformerTransformSchemaStepContextProvider, | ||
type: ObjectTypeDefinitionNode, | ||
@@ -113,0 +113,0 @@ ): InputObjectTypeDefinitionNode[] => { |
@@ -1,2 +0,2 @@ | ||
import { TranformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; | ||
import { TransformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; | ||
import { ObjectTypeDefinitionNode, InputObjectTypeDefinitionNode } from 'graphql'; | ||
@@ -131,3 +131,3 @@ import { toPascalCase } from 'graphql-transformer-common'; | ||
export const makeMutationConditionInput = ( | ||
ctx: TranformerTransformSchemaStepContextProvider, | ||
ctx: TransformerTransformSchemaStepContextProvider, | ||
name: string, | ||
@@ -137,7 +137,7 @@ object: ObjectTypeDefinitionNode, | ||
const input = makeConditionFilterInput(ctx, name, object); | ||
const idField = input.fields.find(f => f.name === 'id' && f.getTypeName() === 'ID') | ||
if(idField) { | ||
input.removeField(idField) | ||
const idField = input.fields.find(f => f.name === 'id' && f.getTypeName() === 'ID'); | ||
if (idField) { | ||
input.removeField(idField); | ||
} | ||
return input.serialize(); | ||
}; |
@@ -1,2 +0,2 @@ | ||
import { TranformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; | ||
import { TransformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; | ||
import { InputObjectTypeDefinitionNode, ObjectTypeDefinitionNode } from 'graphql'; | ||
@@ -6,3 +6,3 @@ import { FieldWrapper, ObjectDefinationWrapper } from '../wrappers/object-definition-wrapper'; | ||
export const makeListQueryFilterInput = ( | ||
ctx: TranformerTransformSchemaStepContextProvider, | ||
ctx: TransformerTransformSchemaStepContextProvider, | ||
name: string, | ||
@@ -9,0 +9,0 @@ object: ObjectTypeDefinitionNode, |
@@ -58,3 +58,3 @@ import { | ||
ref(`filterExpression`), | ||
methodCall(ref('util.parseJson'), methodCall(ref('util.transform.toDynamoDBFilterExpression'), ref('$ctx.args.filter'))), | ||
methodCall(ref('util.parseJson'), methodCall(ref('util.transform.toDynamoDBFilterExpression'), ref('ctx.args.filter'))), | ||
), | ||
@@ -74,3 +74,3 @@ iff( | ||
ifElse( | ||
not(methodCall(ref('$util.isNull'), ref(modelQueryObj))), | ||
not(methodCall(ref('util.isNull'), ref(modelQueryObj))), | ||
compoundExpression([ | ||
@@ -77,0 +77,0 @@ set( |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1041097
+ Added@aws-amplify/graphql-transformer-core@0.6.2-beta.0(transitive)
+ Added@aws-amplify/graphql-transformer-interfaces@1.6.1-beta.0(transitive)
+ Addedgraphql-transformer-common@4.19.3(transitive)
- Removed@aws-amplify/graphql-transformer-core@0.6.2-authHeadlessImportTest.0(transitive)
- Removed@aws-amplify/graphql-transformer-interfaces@1.6.1-authHeadlessImportTest.0(transitive)
- Removedgraphql-transformer-common@4.19.4-authHeadlessImportTest.0(transitive)
Updated@aws-amplify/graphql-transformer-interfaces@1.6.1-beta.0