Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

AmplifyUIBuilder

import { AmplifyUIBuilder } from "https://aws-api.deno.dev/v0.3/services/amplifyuibuilder.ts?docs=full";
class AmplifyUIBuilder {
constructor(apiFactory: client.ApiFactory);
async createComponent(params: CreateComponentRequest, opts?: client.RequestOptions): Promise<CreateComponentResponse>;
async createTheme(params: CreateThemeRequest, opts?: client.RequestOptions): Promise<CreateThemeResponse>;
async deleteComponent(params: DeleteComponentRequest, opts?: client.RequestOptions): Promise<void>;
async deleteTheme(params: DeleteThemeRequest, opts?: client.RequestOptions): Promise<void>;
async exchangeCodeForToken(params: ExchangeCodeForTokenRequest, opts?: client.RequestOptions): Promise<ExchangeCodeForTokenResponse>;
async exportComponents(params: ExportComponentsRequest, opts?: client.RequestOptions): Promise<ExportComponentsResponse>;
async exportThemes(params: ExportThemesRequest, opts?: client.RequestOptions): Promise<ExportThemesResponse>;
async getComponent(params: GetComponentRequest, opts?: client.RequestOptions): Promise<GetComponentResponse>;
async getTheme(params: GetThemeRequest, opts?: client.RequestOptions): Promise<GetThemeResponse>;
async listComponents(params: ListComponentsRequest, opts?: client.RequestOptions): Promise<ListComponentsResponse>;
async listThemes(params: ListThemesRequest, opts?: client.RequestOptions): Promise<ListThemesResponse>;
async refreshToken(params: RefreshTokenRequest, opts?: client.RequestOptions): Promise<RefreshTokenResponse>;
async updateComponent(params: UpdateComponentRequest, opts?: client.RequestOptions): Promise<UpdateComponentResponse>;
async updateTheme(params: UpdateThemeRequest, opts?: client.RequestOptions): Promise<UpdateThemeResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new AmplifyUIBuilder(apiFactory: client.ApiFactory)
[src]

§Methods

§

Creates a new component for an Amplify app.

§

Creates a theme to apply to the components in an Amplify app.

§
deleteComponent(params: DeleteComponentRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes a component from an Amplify app.

§
deleteTheme(params: DeleteThemeRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes a theme from an Amplify app.

§

Exchanges an access code for a token.

§

Exports component configurations to code that is ready to integrate into an Amplify app.

§

Exports theme configurations to code that is ready to integrate into an Amplify app.

§

Returns an existing component for an Amplify app.

§
getTheme(params: GetThemeRequest, opts?: client.RequestOptions): Promise<GetThemeResponse>
[src]

Returns an existing theme for an Amplify app.

§

Retrieves a list of components for a specified Amplify app and backend environment.

§

Retrieves a list of themes for a specified Amplify app and backend environment.

§

Refreshes a previously issued access token that might have expired.

§

Updates an existing component.

§

Updates an existing theme.

§Static Properties