Skip to content

Commit ef0bffe

Browse files
committed
Applying the __export__ namespace prefix
1 parent 48a738e commit ef0bffe

File tree

4 files changed

+45
-14
lines changed

4 files changed

+45
-14
lines changed

packages/backend-function/API.md

Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,35 @@
66

77
import { S3Client } from '@aws-sdk/client-s3';
88

9+
declare namespace __export__get_amplify_clients_configuration {
10+
export {
11+
DataClientEnv,
12+
getResourceConfig,
13+
getLibraryOptions,
14+
InvalidConfig,
15+
DataClientError,
16+
DataClientConfig,
17+
DataClientReturn,
18+
getAmplifyDataClientConfig
19+
}
20+
}
21+
export { __export__get_amplify_clients_configuration }
22+
23+
declare namespace __export__runtime {
24+
export {
25+
getAmplifyDataClientConfig
26+
}
27+
}
28+
export { __export__runtime }
29+
930
// @public (undocumented)
10-
export type DataClientConfig = {
31+
type DataClientConfig = {
1132
resourceConfig: ReturnType<typeof getResourceConfig>;
1233
libraryOptions: ReturnType<typeof getLibraryOptions>;
1334
};
1435

1536
// @public (undocumented)
16-
export type DataClientEnv = {
37+
type DataClientEnv = {
1738
AMPLIFY_DATA_GRAPHQL_ENDPOINT: string;
1839
AMPLIFY_DATA_MODEL_INTROSPECTION_SCHEMA_BUCKET_NAME: string;
1940
AMPLIFY_DATA_MODEL_INTROSPECTION_SCHEMA_KEY: string;
@@ -24,19 +45,19 @@ export type DataClientEnv = {
2445
};
2546

2647
// @public (undocumented)
27-
export type DataClientError = {
48+
type DataClientError = {
2849
resourceConfig: InvalidConfig;
2950
libraryOptions: InvalidConfig;
3051
};
3152

3253
// @public (undocumented)
33-
export type DataClientReturn<T> = T extends DataClientEnv ? DataClientConfig : DataClientError;
54+
type DataClientReturn<T> = T extends DataClientEnv ? DataClientConfig : DataClientError;
3455

3556
// @public
36-
export const getAmplifyDataClientConfig: <T>(env: T, s3Client?: S3Client) => Promise<DataClientReturn<T>>;
57+
const getAmplifyDataClientConfig: <T>(env: T, s3Client?: S3Client) => Promise<DataClientReturn<T>>;
3758

3859
// @public
39-
export const getLibraryOptions: (env: DataClientEnv) => {
60+
const getLibraryOptions: (env: DataClientEnv) => {
4061
Auth: {
4162
credentialsProvider: {
4263
getCredentialsAndIdentityId: () => Promise<{
@@ -52,7 +73,7 @@ export const getLibraryOptions: (env: DataClientEnv) => {
5273
};
5374

5475
// @public
55-
export const getResourceConfig: (env: DataClientEnv, modelIntrospectionSchema: object) => {
76+
const getResourceConfig: (env: DataClientEnv, modelIntrospectionSchema: object) => {
5677
API: {
5778
GraphQL: {
5879
endpoint: string;
@@ -64,7 +85,7 @@ export const getResourceConfig: (env: DataClientEnv, modelIntrospectionSchema: o
6485
};
6586

6687
// @public (undocumented)
67-
export type InvalidConfig = unknown & {
88+
type InvalidConfig = unknown & {
6889
invalidType: 'This function needs to be granted `authorization((allow) => [allow.resource(fcn)])` on the data schema.';
6990
};
7091

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1+
// eslint-disable-next-line @typescript-eslint/naming-convention
2+
import * as __export__runtime from './runtime/index.js';
3+
// eslint-disable-next-line @typescript-eslint/naming-convention
4+
import * as __export__get_amplify_clients_configuration from './runtime/get_amplify_clients_configuration.js';
5+
16
/*
27
Api-extractor does not ([yet](https://github.com/microsoft/rushstack/issues/1596)) support multiple package entry points
38
Because this package has a submodule export, we are working around this issue by including that export here and directing api-extract to this entry point instead
49
This allows api-extractor to pick up the submodule exports in its analysis
510
*/
6-
7-
export * from './runtime/index.js';
8-
export * from './runtime/get_amplify_clients_configuration.js';
11+
export { __export__runtime, __export__get_amplify_clients_configuration };

packages/backend/API.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,13 @@ import { SsmEnvironmentEntriesGenerator } from '@aws-amplify/plugin-types';
3434
import { SsmEnvironmentEntry } from '@aws-amplify/plugin-types';
3535
import { Stack } from 'aws-cdk-lib';
3636

37+
declare namespace __export__function_runtime {
38+
export {
39+
getAmplifyDataClientConfig
40+
}
41+
}
42+
export { __export__function_runtime }
43+
3744
export { a }
3845

3946
export { AuthCfnResources }
@@ -90,8 +97,6 @@ export { FunctionResources }
9097

9198
export { GenerateContainerEntryProps }
9299

93-
export { getAmplifyDataClientConfig }
94-
95100
export { ImportPathVerifier }
96101

97102
export { referenceAuth }
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
export * from './index.js';
2+
// eslint-disable-next-line @typescript-eslint/naming-convention
3+
import * as __export__function_runtime from './function/runtime/index.js';
24

35
/*
46
Api-extractor does not ([yet](https://github.com/microsoft/rushstack/issues/1596)) support multiple package entry points
@@ -7,4 +9,4 @@ export * from './index.js';
79
*/
810

911
export * from './types/platform.js';
10-
export * from './function/runtime/index.js';
12+
export { __export__function_runtime };

0 commit comments

Comments
 (0)