Skip to content

Commit

Permalink
export types needed in gen1 fn adapter
Browse files Browse the repository at this point in the history
  • Loading branch information
rjabhi committed Jan 29, 2025
1 parent 7520e27 commit 8f1ede1
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 7 deletions.
16 changes: 13 additions & 3 deletions packages/amplify-gen1-codegen-function-adapter/API.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,20 @@
import { FunctionConfiguration } from '@aws-sdk/client-lambda';
import { FunctionDefinition } from '@aws-amplify/amplify-gen2-codegen';

// Warning: (ae-forgotten-export) The symbol "AmplifyMeta" needs to be exported by the entry point index.d.ts
//
// @public (undocumented)
export const getFunctionDefinition: (functionConfigurations: FunctionConfiguration[], functionCategoryMap: Map<string, string>, meta: AmplifyMeta) => FunctionDefinition[];
export type AmplifyMetaFunction = {
service: string;
providerPlugin: 'awscloudformation';
output: Record<string, string>;
};

// @public (undocumented)
export type AmplifyMetaWithFunction = {
function: Record<string, AmplifyMetaFunction>;
};

// @public (undocumented)
export const getFunctionDefinition: (functionConfigurations: FunctionConfiguration[], functionCategoryMap: Map<string, string>, meta: AmplifyMetaWithFunction) => FunctionDefinition[];

// (No @packageDocumentation comment for this package)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,20 @@ import { FunctionDefinition } from '@aws-amplify/amplify-gen2-codegen';
import { FunctionConfiguration } from '@aws-sdk/client-lambda';
import assert from 'node:assert';

type AmplifyMetaFunction = {
export type AmplifyMetaFunction = {
service: string;
providerPlugin: 'awscloudformation';
output: Record<string, string>;
};

type AmplifyMeta = {
export type AmplifyMetaWithFunction = {
function: Record<string, AmplifyMetaFunction>;
};

export const getFunctionDefinition = (
functionConfigurations: FunctionConfiguration[],
functionCategoryMap: Map<string, string>,
meta: AmplifyMeta,
meta: AmplifyMetaWithFunction,
): FunctionDefinition[] => {
const funcDefList: FunctionDefinition[] = [];

Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { getFunctionDefinition } from './function_render_adapter.js';
export { getFunctionDefinition, AmplifyMetaWithFunction, AmplifyMetaFunction } from './function_render_adapter.js';

0 comments on commit 8f1ede1

Please sign in to comment.