Socket
Socket
Sign inDemoInstall

@aws-amplify/graphql-transformer-interfaces

Package Overview
Dependencies
40
Maintainers
10
Versions
299
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.6.0-sql-gen2-1.0 to 3.6.0-test-binary-size.0

19

API.md

@@ -317,2 +317,16 @@ ## API Report File for "@aws-amplify/graphql-transformer-interfaces"

// @public (undocumented)
export interface RDSSNSTopicMapping {
// (undocumented)
readonly [key: string]: {
topicArn: string;
};
}
// @public (undocumented)
export interface RDSSNSTopicMappingProvider {
// (undocumented)
rdsSnsTopicMapping?: RDSSNSTopicMapping;
}
// @public (undocumented)
type ReadonlyArray_2<T> = Readonly<Array<Readonly<T>>>;

@@ -469,3 +483,2 @@ export { ReadonlyArray_2 as ReadonlyArray }

adminRoles?: string[];
enableIamAccess?: boolean;
};

@@ -552,3 +565,3 @@

// @public (undocumented)
export interface TransformerContextProvider extends DataSourceStrategiesProvider, RDSLayerMappingProvider {
export interface TransformerContextProvider extends DataSourceStrategiesProvider, RDSLayerMappingProvider, RDSSNSTopicMappingProvider {
// (undocumented)

@@ -825,3 +838,3 @@ api: GraphQLAPIProvider;

// @public (undocumented)
export type TransformerSchemaVisitStepContextProvider = Pick<TransformerContextProvider, 'inputDocument' | 'dataSourceStrategies' | 'sqlDirectiveDataSourceStrategies' | 'output' | 'providerRegistry' | 'transformParameters' | 'isProjectUsingDataStore' | 'getResolverConfig' | 'metadata' | 'authConfig' | 'resourceHelper' | 'synthParameters'>;
export type TransformerSchemaVisitStepContextProvider = Pick<TransformerContextProvider, 'inputDocument' | 'dataSourceStrategies' | 'sqlDirectiveDataSourceStrategies' | 'output' | 'providerRegistry' | 'transformParameters' | 'isProjectUsingDataStore' | 'getResolverConfig' | 'metadata' | 'authConfig' | 'resourceHelper'>;

@@ -828,0 +841,0 @@ // @public (undocumented)

5

CHANGELOG.md

@@ -6,3 +6,3 @@ # Change Log

# [3.6.0-sql-gen2-1.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-transformer-interfaces@3.5.0...@aws-amplify/graphql-transformer-interfaces@3.6.0-sql-gen2-1.0) (2024-04-02)
# [3.6.0-test-binary-size.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-transformer-interfaces@3.5.0...@aws-amplify/graphql-transformer-interfaces@3.6.0-test-binary-size.0) (2024-04-05)

@@ -12,4 +12,3 @@ ### Features

- add cdk sql connection string support ([#2409](https://github.com/aws-amplify/amplify-category-api/issues/2409)) ([274d117](https://github.com/aws-amplify/amplify-category-api/commit/274d1176d96e265d02817a975848c767d6d43c31))
- generic iam authorization ([#2385](https://github.com/aws-amplify/amplify-category-api/issues/2385)) ([550ee80](https://github.com/aws-amplify/amplify-category-api/commit/550ee803275817d25447ff1400d55eb1ad4cd0c2))
- iam access support for searchable, index and sql directives ([#2398](https://github.com/aws-amplify/amplify-category-api/issues/2398)) ([c2a3d92](https://github.com/aws-amplify/amplify-category-api/commit/c2a3d92e89891e9585aa1c26731f132171e271be))
- Fetch SNS topic ARN from SQL manifest ([#2345](https://github.com/aws-amplify/amplify-category-api/issues/2345)) ([fca256e](https://github.com/aws-amplify/amplify-category-api/commit/fca256e7cabf5af838b28b26c4ae0c3c8b1583eb))

@@ -16,0 +15,0 @@ # [3.5.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-transformer-interfaces@3.4.0...@aws-amplify/graphql-transformer-interfaces@3.5.0) (2024-03-28)

@@ -67,5 +67,13 @@ export type ModelDataSourceStrategy = DefaultDynamoDbModelDataSourceStrategy | AmplifyDynamoDbModelDataSourceStrategy | SQLLambdaModelDataSourceStrategy;

}
export interface RDSSNSTopicMapping {
readonly [key: string]: {
topicArn: string;
};
}
export interface RDSLayerMappingProvider {
rdsLayerMapping?: RDSLayerMapping;
}
export interface RDSSNSTopicMappingProvider {
rdsSnsTopicMapping?: RDSSNSTopicMapping;
}
export declare const isSqlModelDataSourceDbConnectionConfig: (obj: any) => obj is SqlModelDataSourceDbConnectionConfig;

@@ -72,0 +80,0 @@ export declare const isSqlModelDataSourceSsmDbConnectionConfig: (obj: any) => obj is SqlModelDataSourceSsmDbConnectionConfig;

@@ -9,4 +9,3 @@ export type SynthParameters = {

adminRoles?: string[];
enableIamAccess?: boolean;
};
//# sourceMappingURL=synth-parameters.d.ts.map
import { DocumentNode } from 'graphql';
import { AppSyncAuthConfiguration, GraphQLAPIProvider } from '../graphql-api-provider';
import { DataSourceStrategiesProvider, RDSLayerMappingProvider } from '../model-datasource';
import { DataSourceStrategiesProvider, RDSLayerMappingProvider, RDSSNSTopicMappingProvider } from '../model-datasource';
import { TransformerDataSourceManagerProvider } from './transformer-datasource-provider';

@@ -20,3 +20,3 @@ import { TransformerProviderRegistry } from './transformer-provider-registry';

};
export interface TransformerContextProvider extends DataSourceStrategiesProvider, RDSLayerMappingProvider {
export interface TransformerContextProvider extends DataSourceStrategiesProvider, RDSLayerMappingProvider, RDSSNSTopicMappingProvider {
metadata: TransformerContextMetadataProvider;

@@ -38,3 +38,3 @@ resolvers: TransformerResolversManagerProvider;

export type TransformerBeforeStepContextProvider = Pick<TransformerContextProvider, 'inputDocument' | 'dataSourceStrategies' | 'sqlDirectiveDataSourceStrategies' | 'transformParameters' | 'isProjectUsingDataStore' | 'getResolverConfig' | 'authConfig' | 'stackManager' | 'synthParameters'>;
export type TransformerSchemaVisitStepContextProvider = Pick<TransformerContextProvider, 'inputDocument' | 'dataSourceStrategies' | 'sqlDirectiveDataSourceStrategies' | 'output' | 'providerRegistry' | 'transformParameters' | 'isProjectUsingDataStore' | 'getResolverConfig' | 'metadata' | 'authConfig' | 'resourceHelper' | 'synthParameters'>;
export type TransformerSchemaVisitStepContextProvider = Pick<TransformerContextProvider, 'inputDocument' | 'dataSourceStrategies' | 'sqlDirectiveDataSourceStrategies' | 'output' | 'providerRegistry' | 'transformParameters' | 'isProjectUsingDataStore' | 'getResolverConfig' | 'metadata' | 'authConfig' | 'resourceHelper'>;
export type TransformerValidationStepContextProvider = Pick<TransformerContextProvider, 'inputDocument' | 'dataSourceStrategies' | 'sqlDirectiveDataSourceStrategies' | 'output' | 'providerRegistry' | 'dataSources' | 'transformParameters' | 'isProjectUsingDataStore' | 'getResolverConfig' | 'metadata' | 'authConfig' | 'resourceHelper' | 'resolvers' | 'stackManager' | 'synthParameters'>;

@@ -41,0 +41,0 @@ export type TransformerPrepareStepContextProvider = TransformerValidationStepContextProvider;

{
"name": "@aws-amplify/graphql-transformer-interfaces",
"version": "3.6.0-sql-gen2-1.0",
"version": "3.6.0-test-binary-size.0",
"description": "Amplify GraphQL transformer interface definitions",

@@ -63,3 +63,3 @@ "repository": {

},
"gitHead": "6b20fe9d8698030b08f97f0ac49cd1cba3aa63c9"
"gitHead": "0d198a0d8206e3fd29dd1b1410b6a535ee41b574"
}

@@ -233,2 +233,13 @@ // #########################################################################################################################################

/**
* Maps a given AWS region to the SQL SNS topic ARN for that region. TODO: Once we remove SQL imports from Gen1 CLI, remove this
* from the transformer interfaces package in favor of the model generator, which is the only place that needs it now that we always resolve
* the layer mapping at deploy time.
*/
export interface RDSSNSTopicMapping {
readonly [key: string]: {
topicArn: string;
};
}
/**
* Defines types that vend an rdsLayerMapping field. This is used solely for the Gen1 CLI import API flow, since wiring the custom resource

@@ -242,2 +253,10 @@ * provider used by the CDK isn't worth the cost. TODO: Remove this once we remove SQL imports from Gen1 CLI.

/**
* Defines types that vend an rdsSnsTopicMapping field. This is used solely for the Gen1 CLI import API flow, since wiring the custom resource
* provider used by the CDK isn't worth the cost. TODO: Remove this once we remove SQL imports from Gen1 CLI.
*/
export interface RDSSNSTopicMappingProvider {
rdsSnsTopicMapping?: RDSSNSTopicMapping;
}
/**
* Type predicate that returns true if the object is a SqlModelDataSourceDbConnectionConfig.

@@ -244,0 +263,0 @@ * @param obj the object to inspect

@@ -9,3 +9,2 @@ export type SynthParameters = {

adminRoles?: string[];
enableIamAccess?: boolean;
};
import { DocumentNode } from 'graphql';
import { AppSyncAuthConfiguration, GraphQLAPIProvider } from '../graphql-api-provider';
import { DataSourceStrategiesProvider, RDSLayerMappingProvider } from '../model-datasource';
import { DataSourceStrategiesProvider, RDSLayerMappingProvider, RDSSNSTopicMappingProvider } from '../model-datasource';
import { TransformerDataSourceManagerProvider } from './transformer-datasource-provider';

@@ -21,3 +21,3 @@ import { TransformerProviderRegistry } from './transformer-provider-registry';

export interface TransformerContextProvider extends DataSourceStrategiesProvider, RDSLayerMappingProvider {
export interface TransformerContextProvider extends DataSourceStrategiesProvider, RDSLayerMappingProvider, RDSSNSTopicMappingProvider {
metadata: TransformerContextMetadataProvider;

@@ -67,3 +67,2 @@ resolvers: TransformerResolversManagerProvider;

| 'resourceHelper'
| 'synthParameters'
>;

@@ -70,0 +69,0 @@

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc