UNPKG

one

Version:

One is a React framework for web, iOS, and Android apps.

336 lines • 12.5 kB
export type MenuOrder = 'automatic' | 'priority' | 'fixed'; export type Visibility = 'automatic' | 'visible' | 'hidden'; export type PickerStyle = 'wheel' | 'inline' | 'automatic' | 'segmented' | 'tabs' | 'palette' | 'navigationLink' | 'menu'; export type DatePickerStyle = 'wheel' | 'automatic' | 'graphical' | 'compact'; export type ToggleStyle = 'button' | 'automatic' | 'switch'; export type MenuActionDismissBehavior = 'automatic' | 'enabled' | 'disabled'; export type TabViewStyle = 'sidebarAdaptable' | 'page' | 'tabBarOnly' | 'automatic'; export type ButtonRole = 'destructive' | 'cancel' | 'confirm' | 'close'; export type TabRole = 'search' | 'prominent'; export type TabPlacement = 'automatic' | 'pinned' | 'sidebarOnly'; export type AdaptableTabBarPlacement = 'automatic' | 'tabBar' | 'sidebar'; export type TabCustomizationBehavior = 'automatic' | 'reorderable' | 'disabled'; export type TabSectionExpansion = 'automatic' | 'expanded' | 'collapsed'; export type SpringLoadingBehavior = 'automatic' | 'enabled' | 'disabled'; export type ControlGroupStyle = 'palette' | 'automatic' | 'navigation' | 'menu' | 'compactMenu'; export type PrimitiveButtonStyle = 'automatic' | 'glass' | 'borderless' | 'glassProminent' | 'plain' | 'bordered' | 'borderedProminent'; export type ProgressViewStyle = 'linear' | 'circular' | 'automatic'; export type GaugeStyle = 'accessoryCircularCapacity' | 'linearCapacity' | 'accessoryLinear' | 'accessoryLinearCapacity' | 'automatic' | 'accessoryCircular'; export type TextFieldStyle = 'automatic' | 'roundedBorder' | 'bordered' | 'plain'; export type SubmitLabel = 'done' | 'go' | 'send' | 'join' | 'route' | 'search' | 'return' | 'next' | 'continue'; export type TextInputAutocapitalization = 'never' | 'words' | 'sentences' | 'characters'; export type Axis = 'horizontal' | 'vertical'; export type Edge = 'top' | 'leading' | 'bottom' | 'trailing'; export type PresentationAdaptation = 'automatic' | 'none' | 'popover' | 'sheet' | 'fullScreenCover'; export type PresentationContentInteraction = 'automatic' | 'resizes' | 'scrolls'; export type ColorScheme = 'light' | 'dark'; export type DynamicTypeSize = 'xSmall' | 'small' | 'medium' | 'large' | 'xLarge' | 'xxLarge' | 'xxxLarge' | 'accessibility1' | 'accessibility2' | 'accessibility3' | 'accessibility4' | 'accessibility5'; export type ControlSize = 'mini' | 'small' | 'regular' | 'large' | 'extraLarge'; export type SymbolRenderingMode = 'monochrome' | 'multicolor' | 'hierarchical' | 'palette'; export type SymbolVariants = 'none' | 'circle' | 'square' | 'rectangle' | 'fill' | 'slash'; export type ImageScale = 'small' | 'medium' | 'large'; export type PhotosPickerSelectionBehavior = 'default' | 'ordered' | 'continuous' | 'continuousAndOrdered'; export type EncodingDisambiguationPolicy = 'automatic' | 'current' | 'compatible'; export type BackForwardNavigationGesturesBehavior = 'automatic' | 'enabled' | 'disabled'; export type MagnificationGesturesBehavior = 'automatic' | 'enabled' | 'disabled'; export type LinkPreviewBehavior = 'automatic' | 'enabled' | 'disabled'; export type ElementFullscreenBehavior = 'automatic' | 'enabled' | 'disabled'; export type ListStyle = 'automatic' | 'sidebar' | 'inset' | 'grouped' | 'insetGrouped' | 'plain'; export type ToolbarItemPlacement = 'automatic' | 'principal' | 'navigation' | 'primaryAction' | 'secondaryAction' | 'status' | 'confirmationAction' | 'cancellationAction' | 'destructiveAction' | 'keyboard' | 'topBarLeading' | 'topBarTrailing' | 'topBarPinnedTrailing' | 'navigationBarLeading' | 'navigationBarTrailing' | 'title' | 'largeTitle' | 'bottomBar' | 'subtitle' | 'largeSubtitle'; export type SpacerSizing = 'flexible' | 'fixed'; export type PayWithApplePayButtonStyle = 'white' | 'whiteOutline' | 'black' | 'automatic'; export type AddPassToWalletButtonStyle = 'black' | 'blackOutline'; export type PayWithApplePayButtonLabel = 'plain' | 'buy' | 'addMoney' | 'book' | 'checkout' | 'continue' | 'contribute' | 'donate' | 'inStore' | 'order' | 'reload' | 'rent' | 'setUp' | 'subscribe' | 'support' | 'tip' | 'topUp'; export declare const swiftUIValues: { readonly MenuOrder: { readonly automatic: 16; readonly priority: 16; readonly fixed: 16; }; readonly Visibility: { readonly automatic: 15; readonly visible: 15; readonly hidden: 15; }; readonly PickerStyle: { readonly wheel: 13; readonly inline: 14; readonly automatic: 13; readonly segmented: 13; readonly tabs: 27; readonly palette: 17; readonly navigationLink: 16; readonly menu: 14; }; readonly DatePickerStyle: { readonly wheel: 13; readonly automatic: 13; readonly graphical: 14; readonly compact: 14; }; readonly ToggleStyle: { readonly button: 15; readonly automatic: 13; readonly switch: 13; }; readonly MenuActionDismissBehavior: { readonly automatic: 16.4; readonly enabled: 16.4; readonly disabled: 16.4; }; readonly TabViewStyle: { readonly sidebarAdaptable: 18; readonly page: 14; readonly tabBarOnly: 18; readonly automatic: 14; }; readonly ButtonRole: { readonly destructive: 15; readonly cancel: 15; readonly confirm: 26; readonly close: 26; }; readonly TabRole: { readonly search: 18; readonly prominent: 27; }; readonly TabPlacement: { readonly automatic: 18; readonly pinned: 18; readonly sidebarOnly: 18; }; readonly AdaptableTabBarPlacement: { readonly automatic: 18; readonly tabBar: 18; readonly sidebar: 18; }; readonly TabCustomizationBehavior: { readonly automatic: 18; readonly reorderable: 18; readonly disabled: 18; }; readonly TabSectionExpansion: { readonly automatic: 27; readonly expanded: 27; readonly collapsed: 27; }; readonly SpringLoadingBehavior: { readonly automatic: 17; readonly enabled: 17; readonly disabled: 17; }; readonly ControlGroupStyle: { readonly palette: 17; readonly automatic: 15; readonly navigation: 15; readonly menu: 16.4; readonly compactMenu: 16.4; }; readonly PrimitiveButtonStyle: { readonly automatic: 13; readonly glass: 26; readonly borderless: 13; readonly glassProminent: 26; readonly plain: 13; readonly bordered: 15; readonly borderedProminent: 15; }; readonly ProgressViewStyle: { readonly linear: 14; readonly circular: 14; readonly automatic: 14; }; readonly GaugeStyle: { readonly accessoryCircularCapacity: 16; readonly linearCapacity: 16; readonly accessoryLinear: 16; readonly accessoryLinearCapacity: 16; readonly automatic: 16; readonly accessoryCircular: 16; }; readonly TextFieldStyle: { readonly automatic: 13; readonly roundedBorder: 13; readonly bordered: 27; readonly plain: 13; }; readonly SubmitLabel: { readonly done: 15; readonly go: 15; readonly send: 15; readonly join: 15; readonly route: 15; readonly search: 15; readonly return: 15; readonly next: 15; readonly continue: 15; }; readonly TextInputAutocapitalization: { readonly never: 15; readonly words: 15; readonly sentences: 15; readonly characters: 15; }; readonly Axis: { readonly horizontal: 13; readonly vertical: 13; }; readonly Edge: { readonly top: 13; readonly leading: 13; readonly bottom: 13; readonly trailing: 13; }; readonly PresentationAdaptation: { readonly automatic: 16.4; readonly none: 16.4; readonly popover: 16.4; readonly sheet: 16.4; readonly fullScreenCover: 16.4; }; readonly PresentationContentInteraction: { readonly automatic: 16.4; readonly resizes: 16.4; readonly scrolls: 16.4; }; readonly ColorScheme: { readonly light: 13; readonly dark: 13; }; readonly DynamicTypeSize: { readonly xSmall: 15; readonly small: 15; readonly medium: 15; readonly large: 15; readonly xLarge: 15; readonly xxLarge: 15; readonly xxxLarge: 15; readonly accessibility1: 15; readonly accessibility2: 15; readonly accessibility3: 15; readonly accessibility4: 15; readonly accessibility5: 15; }; readonly ControlSize: { readonly mini: 15; readonly small: 15; readonly regular: 15; readonly large: 15; readonly extraLarge: 17; }; readonly SymbolRenderingMode: { readonly monochrome: 15; readonly multicolor: 15; readonly hierarchical: 15; readonly palette: 15; }; readonly SymbolVariants: { readonly none: 15; readonly circle: 15; readonly square: 15; readonly rectangle: 15; readonly fill: 15; readonly slash: 15; }; readonly ImageScale: { readonly small: 13; readonly medium: 13; readonly large: 13; }; readonly PhotosPickerSelectionBehavior: { readonly default: 16; readonly ordered: 16; readonly continuous: 17; readonly continuousAndOrdered: 17; }; readonly EncodingDisambiguationPolicy: { readonly automatic: 16; readonly current: 16; readonly compatible: 16; }; readonly BackForwardNavigationGesturesBehavior: { readonly automatic: 26; readonly enabled: 26; readonly disabled: 26; }; readonly MagnificationGesturesBehavior: { readonly automatic: 26; readonly enabled: 26; readonly disabled: 26; }; readonly LinkPreviewBehavior: { readonly automatic: 26; readonly enabled: 26; readonly disabled: 26; }; readonly ElementFullscreenBehavior: { readonly automatic: 26; readonly enabled: 26; readonly disabled: 26; }; readonly ListStyle: { readonly automatic: 13; readonly sidebar: 14; readonly inset: 14; readonly grouped: 13; readonly insetGrouped: 14; readonly plain: 13; }; readonly ToolbarItemPlacement: { readonly automatic: 14; readonly principal: 14; readonly navigation: 14; readonly primaryAction: 14; readonly secondaryAction: 16; readonly status: 14; readonly confirmationAction: 14; readonly cancellationAction: 14; readonly destructiveAction: 14; readonly keyboard: 15; readonly topBarLeading: 14; readonly topBarTrailing: 14; readonly topBarPinnedTrailing: 27; readonly navigationBarLeading: 14; readonly navigationBarTrailing: 14; readonly title: 14; readonly largeTitle: 26; readonly bottomBar: 14; readonly subtitle: 26; readonly largeSubtitle: 26; }; readonly SpacerSizing: { readonly flexible: 26; readonly fixed: 26; }; readonly PayWithApplePayButtonStyle: { readonly white: 16; readonly whiteOutline: 16; readonly black: 16; readonly automatic: 16; }; readonly AddPassToWalletButtonStyle: { readonly black: 16; readonly blackOutline: 16; }; readonly PayWithApplePayButtonLabel: { readonly plain: 16; readonly buy: 16; readonly addMoney: 16; readonly book: 16; readonly checkout: 16; readonly continue: 16; readonly contribute: 16; readonly donate: 16; readonly inStore: 16; readonly order: 16; readonly reload: 16; readonly rent: 16; readonly setUp: 16; readonly subscribe: 16; readonly support: 16; readonly tip: 16; readonly topUp: 16; }; }; export declare function assertSwiftUIValue(type: keyof typeof swiftUIValues, value: string, iosVersion: number): void; //# sourceMappingURL=swiftui.d.ts.map