UNPKG

@aws-amplify/ui

Version:

`@aws-amplify/ui` contains low-level logic & styles for stand-alone usage or re-use in framework-specific implementations.

20 lines (19 loc) 863 B
export type PackageName = 'angular' | 'react' | 'react-ai' | 'react-geo' | 'react-liveness' | 'react-native' | 'react-notifications' | 'react-storage' | 'svelte' | 'vue'; export type ComponentName = 'AIConversation' | 'Authenticator' | 'ChangePassword' | 'DeleteUser' | 'FaceLivenessDetector' | 'FileUploader' | 'InAppMessaging' | 'LocationSearch' | 'MapView' | 'StorageBrowser' | 'StorageManager' | 'StorageImage'; export type Version = `${string}.${string}.${string}`; export interface SetUserAgentOptions { componentName: ComponentName; packageName: PackageName; version: Version; } /** * @example * ```ts * // set user agent options * const clear = setUserAgent(input); * * // clear user agent options * clear(); * ``` */ export declare const setUserAgent: ({ componentName, packageName, version, }: SetUserAgentOptions) => (() => void);