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

Usage

import * as mod from "https://aws-api.deno.dev/v0.3/services/amplifyuibuilder.ts?docs=full";

§Classes

AmplifyUIBuilder

§Interfaces

Component

Contains the configuration settings for a user interface (UI) element for an Amplify app. A component is configured as a primary, stand-alone UI element. Use ComponentChild to configure an instance of a Component. A ComponentChild instance inherits the configuration of the main Component.

ComponentBindingPropertiesValue

Represents the data binding configuration for a component at runtime. You can use ComponentBindingPropertiesValue to add exposed properties to a component to allow different values to be entered when a component is reused in different places in an app.

ComponentBindingPropertiesValueProperties

Represents the data binding configuration for a specific property using data stored in Amazon Web Services. For Amazon Web Services connected properties, you can bind a property to data stored in an Amazon S3 bucket, an Amplify DataStore model or an authenticated user attribute.

ComponentChild

A nested UI configuration within a parent Component.

ComponentConditionProperty

Represents a conditional expression to set a component property. Use ComponentConditionProperty to set a property to different values conditionally, based on the value of another property.

ComponentDataConfiguration

Describes the configuration for binding a component's properties to data.

ComponentProperty

Describes the configuration for all of a component's properties. Use ComponentProperty to specify the values to render or bind by default.

ComponentPropertyBindingProperties

Associates a component property to a binding property. This enables exposed properties on the top level component to propagate data to the component's property values.

ComponentSummary

Contains a summary of a component. This is a read-only data type that is returned by ListComponents.

ComponentVariant

Describes the style configuration of a unique variation of a main component.

CreateComponentData

Represents all of the information that is required to create a component.

CreateComponentRequest
CreateComponentResponse
CreateThemeData

Represents all of the information that is required to create a theme.

CreateThemeRequest
CreateThemeResponse
DeleteComponentRequest
DeleteThemeRequest
ExchangeCodeForTokenRequest
ExchangeCodeForTokenRequestBody

Describes the configuration of a request to exchange an access code for a token.

ExchangeCodeForTokenResponse
ExportComponentsRequest
ExportComponentsResponse
ExportThemesRequest
ExportThemesResponse
FormBindingElement

Describes how to bind a component property to form data.

GetComponentRequest
GetComponentResponse
GetThemeRequest
GetThemeResponse
ListComponentsRequest
ListComponentsResponse
ListThemesRequest
ListThemesResponse
Predicate

Stores information for generating Amplify DataStore queries. Use a Predicate to retrieve a subset of the data in a collection.

RefreshTokenRequest
RefreshTokenRequestBody

Describes a refresh token.

RefreshTokenResponse
SortProperty

Describes how to sort the data that you bind to a component.

Theme

A theme is a collection of style settings that apply globally to the components associated with an Amplify application.

ThemeSummary

Describes the basic information about a theme.

ThemeValue

Describes the configuration of a theme's properties.

ThemeValues

A key-value pair that defines a property of a theme.

UpdateComponentData

Updates and saves all of the information about a component, based on component ID.

UpdateComponentRequest
UpdateComponentResponse
UpdateThemeData

Saves the data binding information for a theme.

UpdateThemeRequest
UpdateThemeResponse

§Type Aliases

SortDirection
TokenProviders