@aws-amplify/graphql-transformer
Advanced tools
Comparing version 0.0.3-alpha.0 to 0.0.3-alpha.18
@@ -39,4 +39,2 @@ ## API Report File for "@aws-amplify/graphql-transformer" | ||
export type TransformConfig = { | ||
legacyApiKeyEnabled?: boolean; | ||
disableResolverDeduping?: boolean; | ||
transformersFactoryArgs: TransformerFactoryArgs; | ||
@@ -46,3 +44,2 @@ resolverConfig?: ResolverConfig; | ||
stacks?: Record<string, Template>; | ||
sandboxModeEnabled?: boolean; | ||
overrideConfig?: OverrideConfig; | ||
@@ -60,12 +57,7 @@ userDefinedSlots?: Record<string, UserDefinedSlot[]>; | ||
identityPoolId?: string; | ||
searchConfig?: TransformerSearchConfig; | ||
customTransformers?: TransformerPluginProvider[]; | ||
}; | ||
// Warnings were encountered during analysis: | ||
// | ||
// src/graphql-transformer.ts:47:3 - (ae-forgotten-export) The symbol "TransformerSearchConfig" needs to be exported by the entry point index.d.ts | ||
// (No @packageDocumentation comment for this package) | ||
``` |
import { AppSyncAuthConfiguration, DeploymentResources, Template, TransformerPluginProvider, TransformerLog } from '@aws-amplify/graphql-transformer-interfaces'; | ||
import type { TransformParameters } from '@aws-amplify/graphql-transformer-interfaces/src'; | ||
import { DatasourceType, GraphQLTransform, OverrideConfig, RDSConnectionSecrets, ResolverConfig, UserDefinedSlot } from '@aws-amplify/graphql-transformer-core'; | ||
export type TransformerSearchConfig = { | ||
enableNodeToNodeEncryption?: boolean; | ||
}; | ||
export type TransformerFactoryArgs = { | ||
@@ -12,8 +9,5 @@ authConfig?: any; | ||
identityPoolId?: string; | ||
searchConfig?: TransformerSearchConfig; | ||
customTransformers?: TransformerPluginProvider[]; | ||
}; | ||
export type TransformConfig = { | ||
legacyApiKeyEnabled?: boolean; | ||
disableResolverDeduping?: boolean; | ||
transformersFactoryArgs: TransformerFactoryArgs; | ||
@@ -23,3 +17,2 @@ resolverConfig?: ResolverConfig; | ||
stacks?: Record<string, Template>; | ||
sandboxModeEnabled?: boolean; | ||
overrideConfig?: OverrideConfig; | ||
@@ -38,3 +31,4 @@ userDefinedSlots?: Record<string, UserDefinedSlot[]>; | ||
}; | ||
export declare const defaultPrintTransformerLog: (log: TransformerLog) => void; | ||
export declare const executeTransform: (config: ExecuteTransformConfig) => DeploymentResources; | ||
//# sourceMappingURL=graphql-transformer.d.ts.map |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.executeTransform = exports.constructTransform = exports.constructTransformerChain = void 0; | ||
exports.executeTransform = exports.defaultPrintTransformerLog = exports.constructTransform = exports.constructTransformerChain = void 0; | ||
const graphql_auth_transformer_1 = require("@aws-amplify/graphql-auth-transformer"); | ||
@@ -17,3 +17,3 @@ const graphql_default_value_transformer_1 = require("@aws-amplify/graphql-default-value-transformer"); | ||
const constructTransformerChain = (options) => { | ||
var _a, _b, _c; | ||
var _a, _b; | ||
const modelTransformer = new graphql_model_transformer_1.ModelTransformer(); | ||
@@ -40,4 +40,4 @@ const authTransformer = new graphql_auth_transformer_1.AuthTransformer({ | ||
new graphql_maps_to_transformer_1.MapsToTransformer(), | ||
new graphql_searchable_transformer_1.SearchableModelTransformer({ enableNodeToNodeEncryption: (_b = options === null || options === void 0 ? void 0 : options.searchConfig) === null || _b === void 0 ? void 0 : _b.enableNodeToNodeEncryption }), | ||
...((_c = options === null || options === void 0 ? void 0 : options.customTransformers) !== null && _c !== void 0 ? _c : []), | ||
new graphql_searchable_transformer_1.SearchableModelTransformer(), | ||
...((_b = options === null || options === void 0 ? void 0 : options.customTransformers) !== null && _b !== void 0 ? _b : []), | ||
]; | ||
@@ -47,3 +47,3 @@ }; | ||
const constructTransform = (config) => { | ||
const { transformersFactoryArgs, authConfig, sandboxModeEnabled, resolverConfig, overrideConfig, userDefinedSlots, legacyApiKeyEnabled, disableResolverDeduping, stacks, stackMapping, transformParameters, } = config; | ||
const { transformersFactoryArgs, authConfig, resolverConfig, overrideConfig, userDefinedSlots, stacks, stackMapping, transformParameters, } = config; | ||
const transformers = (0, exports.constructTransformerChain)(transformersFactoryArgs); | ||
@@ -56,8 +56,5 @@ return new graphql_transformer_core_1.GraphQLTransform({ | ||
transformParameters, | ||
sandboxModeEnabled, | ||
userDefinedSlots, | ||
resolverConfig, | ||
overrideConfig, | ||
legacyApiKeyEnabled, | ||
disableResolverDeduping, | ||
}); | ||
@@ -84,5 +81,6 @@ }; | ||
}; | ||
exports.defaultPrintTransformerLog = defaultPrintTransformerLog; | ||
const executeTransform = (config) => { | ||
const { schema, modelToDatasourceMap, datasourceSecretParameterLocations, printTransformerLog, } = config; | ||
const printLog = printTransformerLog !== null && printTransformerLog !== void 0 ? printTransformerLog : defaultPrintTransformerLog; | ||
const printLog = printTransformerLog !== null && printTransformerLog !== void 0 ? printTransformerLog : exports.defaultPrintTransformerLog; | ||
const transform = (0, exports.constructTransform)(config); | ||
@@ -89,0 +87,0 @@ try { |
{ | ||
"name": "@aws-amplify/graphql-transformer", | ||
"version": "0.0.3-alpha.0+0dd31fced", | ||
"version": "0.0.3-alpha.18+85cba4d12", | ||
"description": "Amplify GraphQL Transformer Root Package", | ||
@@ -31,14 +31,14 @@ "repository": { | ||
"dependencies": { | ||
"@aws-amplify/graphql-auth-transformer": "2.1.8-alpha.0+0dd31fced", | ||
"@aws-amplify/graphql-default-value-transformer": "1.1.8-alpha.0+0dd31fced", | ||
"@aws-amplify/graphql-function-transformer": "1.2.6-alpha.0+0dd31fced", | ||
"@aws-amplify/graphql-http-transformer": "1.2.6-alpha.0+0dd31fced", | ||
"@aws-amplify/graphql-index-transformer": "1.2.4-alpha.0+0dd31fced", | ||
"@aws-amplify/graphql-maps-to-transformer": "2.1.8-alpha.0+0dd31fced", | ||
"@aws-amplify/graphql-model-transformer": "1.3.4-alpha.0+0dd31fced", | ||
"@aws-amplify/graphql-predictions-transformer": "1.2.6-alpha.0+0dd31fced", | ||
"@aws-amplify/graphql-relational-transformer": "1.2.4-alpha.0+0dd31fced", | ||
"@aws-amplify/graphql-searchable-transformer": "1.2.6-alpha.0+0dd31fced", | ||
"@aws-amplify/graphql-transformer-core": "1.3.4-alpha.0+0dd31fced", | ||
"@aws-amplify/graphql-transformer-interfaces": "2.2.3-alpha.0+0dd31fced" | ||
"@aws-amplify/graphql-auth-transformer": "2.1.8-alpha.18+85cba4d12", | ||
"@aws-amplify/graphql-default-value-transformer": "1.1.8-alpha.18+85cba4d12", | ||
"@aws-amplify/graphql-function-transformer": "1.2.6-alpha.18+85cba4d12", | ||
"@aws-amplify/graphql-http-transformer": "1.2.6-alpha.18+85cba4d12", | ||
"@aws-amplify/graphql-index-transformer": "1.2.4-alpha.18+85cba4d12", | ||
"@aws-amplify/graphql-maps-to-transformer": "2.1.8-alpha.18+85cba4d12", | ||
"@aws-amplify/graphql-model-transformer": "1.3.4-alpha.18+85cba4d12", | ||
"@aws-amplify/graphql-predictions-transformer": "1.2.6-alpha.18+85cba4d12", | ||
"@aws-amplify/graphql-relational-transformer": "1.2.4-alpha.18+85cba4d12", | ||
"@aws-amplify/graphql-searchable-transformer": "1.2.6-alpha.18+85cba4d12", | ||
"@aws-amplify/graphql-transformer-core": "1.3.4-alpha.18+85cba4d12", | ||
"@aws-amplify/graphql-transformer-interfaces": "2.2.3-alpha.18+85cba4d12" | ||
}, | ||
@@ -67,9 +67,9 @@ "devDependencies": { | ||
"global": { | ||
"branches": 73, | ||
"functions": 25, | ||
"lines": 52 | ||
"branches": 80, | ||
"functions": 80, | ||
"lines": 80 | ||
} | ||
} | ||
}, | ||
"gitHead": "0dd31fced2bc070cb8fe417c34cc1b6b37a5f801" | ||
"gitHead": "85cba4d12f23f802e97a887c6f0aee9a50a00bc3" | ||
} |
@@ -34,6 +34,2 @@ import { AuthTransformer } from '@aws-amplify/graphql-auth-transformer'; | ||
export type TransformerSearchConfig = { | ||
enableNodeToNodeEncryption?: boolean; | ||
}; | ||
/** | ||
@@ -48,3 +44,2 @@ * Arguments passed into a TransformerFactory | ||
identityPoolId?: string; | ||
searchConfig?: TransformerSearchConfig; | ||
customTransformers?: TransformerPluginProvider[]; | ||
@@ -57,4 +52,2 @@ }; | ||
export type TransformConfig = { | ||
legacyApiKeyEnabled?: boolean; | ||
disableResolverDeduping?: boolean; | ||
transformersFactoryArgs: TransformerFactoryArgs; | ||
@@ -64,3 +57,2 @@ resolverConfig?: ResolverConfig; | ||
stacks?: Record<string, Template>; | ||
sandboxModeEnabled?: boolean; | ||
overrideConfig?: OverrideConfig; | ||
@@ -97,3 +89,3 @@ userDefinedSlots?: Record<string, UserDefinedSlot[]>; | ||
new MapsToTransformer(), | ||
new SearchableModelTransformer({ enableNodeToNodeEncryption: options?.searchConfig?.enableNodeToNodeEncryption }), | ||
new SearchableModelTransformer(), | ||
...(options?.customTransformers ?? []), | ||
@@ -112,8 +104,5 @@ ]; | ||
authConfig, | ||
sandboxModeEnabled, | ||
resolverConfig, | ||
overrideConfig, | ||
userDefinedSlots, | ||
legacyApiKeyEnabled, | ||
disableResolverDeduping, | ||
stacks, | ||
@@ -132,8 +121,5 @@ stackMapping, | ||
transformParameters, | ||
sandboxModeEnabled, | ||
userDefinedSlots, | ||
resolverConfig, | ||
overrideConfig, | ||
legacyApiKeyEnabled, | ||
disableResolverDeduping, | ||
}); | ||
@@ -153,3 +139,3 @@ }; | ||
*/ | ||
const defaultPrintTransformerLog = (log: TransformerLog): void => { | ||
export const defaultPrintTransformerLog = (log: TransformerLog): void => { | ||
switch (log.level) { | ||
@@ -156,0 +142,0 @@ case TransformerLogLevel.ERROR: |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
33884
304
Updated@aws-amplify/graphql-auth-transformer@2.1.8-alpha.18+85cba4d12
Updated@aws-amplify/graphql-default-value-transformer@1.1.8-alpha.18+85cba4d12
Updated@aws-amplify/graphql-function-transformer@1.2.6-alpha.18+85cba4d12
Updated@aws-amplify/graphql-http-transformer@1.2.6-alpha.18+85cba4d12
Updated@aws-amplify/graphql-index-transformer@1.2.4-alpha.18+85cba4d12
Updated@aws-amplify/graphql-maps-to-transformer@2.1.8-alpha.18+85cba4d12
Updated@aws-amplify/graphql-model-transformer@1.3.4-alpha.18+85cba4d12
Updated@aws-amplify/graphql-predictions-transformer@1.2.6-alpha.18+85cba4d12
Updated@aws-amplify/graphql-relational-transformer@1.2.4-alpha.18+85cba4d12
Updated@aws-amplify/graphql-searchable-transformer@1.2.6-alpha.18+85cba4d12
Updated@aws-amplify/graphql-transformer-core@1.3.4-alpha.18+85cba4d12
Updated@aws-amplify/graphql-transformer-interfaces@2.2.3-alpha.18+85cba4d12