@aws-amplify/data-schema-types
Advanced tools
Comparing version 0.7.7 to 0.7.8
@@ -20,2 +20,3 @@ import { ConstructFactory, FunctionResources, ResourceAccessAcceptorFactory, ResourceProvider } from '@aws-amplify/plugin-types'; | ||
readonly jsFunctions: JsResolver[]; | ||
readonly lambdaFunctions: LambdaFunctionDefinition; | ||
readonly functionSchemaAccess: FunctionSchemaAccess[]; | ||
@@ -41,5 +42,7 @@ } | ||
}; | ||
export type LambdaFunctionDefinition = Record<string, DefineFunction>; | ||
export type FunctionSchemaAccess = { | ||
resourceProvider: ConstructFactory<ResourceProvider<FunctionResources> & ResourceAccessAcceptorFactory>; | ||
resourceProvider: DefineFunction; | ||
actions: ('query' | 'mutate' | 'listen')[]; | ||
}; | ||
export type DefineFunction = ConstructFactory<ResourceProvider<FunctionResources> & ResourceAccessAcceptorFactory>; |
{ | ||
"name": "@aws-amplify/data-schema-types", | ||
"version": "0.7.7", | ||
"version": "0.7.8", | ||
"license": "Apache-2.0", | ||
@@ -5,0 +5,0 @@ "main": "./lib-esm/index.d.ts", |
@@ -28,2 +28,3 @@ import { | ||
readonly jsFunctions: JsResolver[]; | ||
readonly lambdaFunctions: LambdaFunctionDefinition; | ||
readonly functionSchemaAccess: FunctionSchemaAccess[]; | ||
@@ -52,7 +53,11 @@ } | ||
export type LambdaFunctionDefinition = Record<string, DefineFunction>; | ||
export type FunctionSchemaAccess = { | ||
resourceProvider: ConstructFactory< | ||
ResourceProvider<FunctionResources> & ResourceAccessAcceptorFactory | ||
>; | ||
resourceProvider: DefineFunction; | ||
actions: ('query' | 'mutate' | 'listen')[]; | ||
}; | ||
export type DefineFunction = ConstructFactory< | ||
ResourceProvider<FunctionResources> & ResourceAccessAcceptorFactory | ||
>; |
71985
1659