Memperbarui @tamagui/web dari 2.x ke 3.x
Perbandingan API publik @tamagui/web 2.7.7 dan 3.0.0, dihitung otomatis dari tipe TypeScript-nya. Tanda tangan yang berubah adalah kemungkinan perubahan tidak kompatibel, bukan kepastian.
Ringkasan
| Jalur impor yang dihapus | 0 |
|---|---|
| Ekspor yang dihapus | 211 |
| Tanda tangan yang berubah | 75 |
| Anggota kelas atau antarmuka yang dihapus | 15 |
| Anggota kelas atau antarmuka yang berubah | 85 |
| Baru ditandai usang | 0 |
| Perubahan persyaratan (engines, dependensi peer) | 0 |
| Ekspor baru | 138 |
Ekspor yang dihapus
| import | export | kind | Sebelum |
|---|---|---|---|
@tamagui/web | Falsy | type | false | "" | null | undefined |
@tamagui/web | GetCSS | type | (opts?: { separator?: string | undefined; exclude?: "themes" | "design-system" | null | undefined; sinceLastCall?: boolean | undefined; } | undefined) => string |
@tamagui/web | getRgba | variable | (color: string): { r: number; g: number; b: number; a: number; } | undefined |
@tamagui/web | FontKeys | type | "fontFamily" |
@tamagui/web | useProps | function | <A extends PropsLikeObject>(props: A, opts?: UsePropsOptions | undefined): PropsWithoutMediaStyles<A> |
@tamagui/web | ColorKeys | type | "color" | "outlineColor" | "borderInlineColor" | "borderInlineStartColor" | "borderInlineEndColor" | "backgroundColor" | "borderColor" | "borderBottomColor" | "borderTopColor" | "borderLeftColor" | "borderRightColor" | "shadowColor" | "textShadowColor" | "borderBlockColor" | "borderBlockEndColor" | "borderBlockStartColor" |
@tamagui/web | MEDIA_SEP | variable | "_" |
@tamagui/web | ParseFont | type | { size: TokenPrefixed<A["size"]>; lineHeight: TokenPrefixedIfExists<A["lineHeight"]>; letterSpacing: TokenPrefixedIfExists<A["letterSpacing"]>; weight: TokenPrefixedIfExists<A["weight"]>; family: TokenPrefixedIfExists<A["family"]>; style: TokenPrefixedIfExists<A["style"]>; transform: TokenPrefixedIfExists<A["transform"]>; color: TokenPrefixedIfExists<A["color"]>; face: TokenPrefixedIfExists<A["face"]>; } |
@tamagui/web | SpaceKeys | type | "space" | "x" | "y" | "scale" | "scaleX" | "scaleY" | "borderBlockWidth" | "borderBlockStartWidth" | "borderBlockEndWidth" | "borderInlineWidth" | "borderInlineStartWidth" | "borderInlineEndWidth" | "marginBlock" | "marginBlockStart" | "marginBlockEnd" | "marginInline" | "marginInlineStart" | "marginInlineEnd" | "paddingBlock" | "paddingBlockStart" | "paddingBlockEnd" | "paddingInline" | "paddingInlineStart" | "paddingInlineEnd" | "padding" | "paddingTop" | "paddingBottom" | "paddingLeft" | "paddingRight" | "paddingHorizontal" | "paddingVertical" | "paddingStart" | "paddingEnd" | "margin" | "m… |
@tamagui/web | Styleable | type | <CustomProps extends object | void = void, MergedProps = CustomProps extends void ? Props : Omit<Props, keyof CustomProps> & CustomProps, FunctionDef extends ForwardRefRenderFunction<Ref, MergedProps> = ForwardRefRenderFunction<Ref, MergedProps>>(a: FunctionDef, options?: StyleableOptions | undefined) => any |
@tamagui/web | fixStyles | function | (style: Record<string, any>): void |
@tamagui/web | parseFont | function | <A extends GenericFont>(definition: A): DeepVariableObject<A> |
@tamagui/web | themeable | function | <ComponentType extends (props: any) => any>(Component: ComponentType, staticConfig: Partial<StaticConfig>, optimize?: boolean | undefined): ComponentType extends (props: infer P) => infer R ? (props: Omit<P, "theme"> & ThemeableProps) => R : unknown |
@tamagui/web | PROP_SPLIT | variable | "-" |
@tamagui/web | PropMapper | type | (key: string, value: any, state: GetStyleState, disabled: boolean, map: (key: string, val: any, originalVal?: any) => void) => void |
@tamagui/web | SpreadKeys | type | "...fontSize" | "...fontStyle" | "...fontTransform" | "...lineHeight" | "...letterSpacing" | "...size" | "...space" | "...color" | "...zIndex" | "...theme" | "...radius" |
@tamagui/web | StackStyle | type | WithThemeValues<StackStyleBase> & WithShorthands<WithThemeValues<StackStyleBase>> & WithPseudoProps<WithThemeValues<StackStyleBase> & WithShorthands<WithThemeValues<StackStyleBase>>> & WithMediaProps<WithThemeShorthandsAndPseudos<StackStyleBase, {}>> |
@tamagui/web | ZIndexKeys | type | "zIndex" |
@tamagui/web | propMapper | variable | (key: string, value: any, state: GetStyleState, disabled: boolean, map: (key: string, val: any, originalVal?: any) => void): void |
@tamagui/web | styleToCSS | function | (style: Record<string, any>): void |
@tamagui/web | styledHtml | function | <Tag extends keyof HTMLElementTagNameMap, Variants extends VariantDefinitions<any, any> | undefined = undefined>(tag: Tag, options?: (Partial<HTMLElementStyleBase<Tag>> & { name?: string | undefined; variants?: Variants | undefined; defaultVariants?: GetVariantAcceptedValues<NonNullable<Variants>> | undefined; context?: any; }) | undefined): any |
@tamagui/web | IsMediaType | type | boolean | "platform" | "theme" | "group" |
@tamagui/web | OpacityKeys | type | "opacity" |
@tamagui/web | PseudoState | type | { hover?: boolean | undefined; press?: boolean | undefined; focus?: boolean | undefined; groups?: Record<string, { hover?: boolean | undefined; press?: boolean | undefined; focus?: boolean | undefined; }> | undefined; } |
@tamagui/web | RNOnlyProps | type | "onStartShouldSetResponder" | "onScrollShouldSetResponder" | "onScrollShouldSetResponderCapture" | "onSelectionChangeShouldSetResponder" | "onSelectionChangeShouldSetResponderCapture" | "onLayout" | "onTextLayout" | "href" | "hrefAttrs" | "elevationAndroid" | "rel" | "download" | "dir" | "onMoveShouldSetResponder" | "onResponderEnd" | "onResponderGrant" | "onResponderReject" | "onResponderMove" | "onResponderRelease" | "onResponderStart" | "onResponderTerminationRequest" | "onResponderTerminate" | "onStartShouldSetResponderCapture" | "onMoveShouldSetResponderCapture" |
@tamagui/web | SplitStyles | type | GetStyleResult | null |
@tamagui/web | getSubStyle | variable | (styleState: GetStyleState, subKey: string, styleIn: object, avoidMergeTransform?: boolean | undefined): TextStyle |
@tamagui/web | CreateTokens | type | Record<string, { [key: string]: Val; }> & { color?: { [key: string]: Val; } | undefined; space?: { [key: string]: Val; } | undefined; size?: { [key: string]: Val; } | undefined; radius?: { [key: string]: Val; } | undefined; zIndex?: { [key: string]: Val; } | undefined; } |
@tamagui/web | DedupedTheme | type | { names: string[]; theme: ThemeParsed; } |
@tamagui/web | FontSizeKeys | type | "fontSize" |
@tamagui/web | GenericFonts | type | { [x: string]: GenericFont<GenericFontKey>; } |
@tamagui/web | GenericProps | type | { [x: string]: any; } |
@tamagui/web | MakeVariable | type | A extends string | number ? Variable<A> : A |
@tamagui/web | PseudoStyles | type | { hoverStyle?: any; pressStyle?: any; focusStyle?: any; focusWithinStyle?: any; focusVisibleStyle?: any; disabledStyle?: any; enterStyle?: any; exitStyle?: any; } |
@tamagui/web | RNExtraProps | interface | interface |
@tamagui/web | TokensMerged | type | TokensParsed & Record<string, { [key: string]: VariableVal; }> & { color?: { [key: string]: VariableVal; } | undefined; space?: { [key: string]: VariableVal; } | undefined; size?: { [key: string]: VariableVal; } | undefined; radius?: { [key: string]: VariableVal; } | undefined; zIndex?: { [key: string]: VariableVal; } | undefined; } |
@tamagui/web | DedupedThemes | type | DedupedTheme[] |
@tamagui/web | DivAttributes | type | HTMLAttributes<HTMLDivElement> |
@tamagui/web | GetStyleState | type | { style: TextStyle | null; usedKeys: Record<string, number>; classNames: ClassNamesObject; staticConfig: StaticConfig; theme: ThemeParsed; props: Record<string, any>; context?: ComponentContextI | undefined; viewProps: Record<string, any>; styleProps: SplitStyleProps; componentState: TamaguiComponentState; conf: TamaguiInternalConfig<GenericTokens, GenericThemes, GenericShorthands, GenericMedia, GenericAnimations, GenericFonts, GenericTamaguiSettings, string>; avoidMergeTransform?: boolean | undefined; fontFamily?: string | undefined; debug?: DebugProp | undefined; flatTransforms?: Record<stri… |
@tamagui/web | MediaPropKeys | type | `$${string}` | `$${number}` |
@tamagui/web | RulesToInsert | type | { [x: string]: StyleObject; } |
@tamagui/web | StyleResolver | type | (key: string, value: any, props: SplitStyleProps, state: GetStyleState, parentVariantKey: string) => Response |
@tamagui/web | ThemeValueGet | type | K extends "theme" ? `$${string}` | `$${number}` : K extends SizeKeys ? SizeTokens : K extends "fontFamily" ? `$${string}` : K extends "fontSize" ? FontSizeTokens : K extends `border${string}Radius` ? RadiusTokens : K extends SpaceKeys ? K extends "shadowOffset" ? { width: SpaceTokens; height: SpaceTokens; } : SpaceTokens : K extends ColorKeys ? ColorTokens | ThemeValueFallbackColor : K extends "zIndex" ? ZIndexTokens : K extends "lineHeight" ? FontLineHeightTokens : K extends "fontWeight" ? FontWeightTokens : K extends "letterSpacing" ? FontLetterSpacingTokens : K extends "opacity" ? `$${strin… |
@tamagui/web | BaseStyleProps | type | { [x: string]: any; [x: number]: any; [x: symbol]: any; ellipsis?: boolean | "unset" | GetThemeValueForKey<"ellipsis"> | undefined; numberOfLines?: number | "unset" | GetThemeValueForKey<"numberOfLines"> | undefined; textDecorationDistance?: number | "unset" | GetThemeValueForKey<"textDecorationDistance"> | undefined; textOverflow?: any; whiteSpace?: any; wordWrap?: any; textShadow?: string | GetThemeValueForKey<"textShadow"> | undefined; display?: "unset" | "inline" | "inherit" | "none" | "block" | "contents" | "flex" | "inline-flex" | GetThemeValueForKey<"display"> | undefined; position?: "u… |
@tamagui/web | ColorStyleProp | type | ColorTokens | ThemeValueFallbackColor |
@tamagui/web | ConfigListener | type | (conf: TamaguiInternalConfig<GenericTokens, GenericThemes, GenericShorthands, GenericMedia, GenericAnimations, GenericFonts, GenericTamaguiSettings, string>) => void |
@tamagui/web | FontWeightKeys | type | "fontWeight" |
@tamagui/web | GetTokenString | type | A extends `$${string}` ? A : A extends string | number ? `$${A}` : `$${string}` |
@tamagui/web | GroupMediaKeys | type | `$group-${string}` | `$group-${number}` | `$group-${string}-hover` | `$group-${string}-press` | `$group-${string}-focus` | `$group-${string}-focusVisible` | `$group-${string}-focusWithin` | `$group-${number}-hover` | `$group-${number}-press` | `$group-${number}-focus` | `$group-${number}-focusVisible` | `$group-${number}-focusWithin` |
@tamagui/web | LineHeightKeys | type | "lineHeight" |
@tamagui/web | PseudoPropKeys | type | keyof WithPseudoProps<any> |
@tamagui/web | RecursiveArray | interface | interface |
@tamagui/web | SpecificTokens | type | RK extends string ? `$${RK}.${keyof Record[RK] extends string | number ? keyof Record[RK] extends `$${infer X}` ? X : keyof Record[RK] : never}` : never |
@tamagui/web | ThemeMediaKeys | type | TK extends string ? string extends TK ? never : TK extends `${string}_${string}` ? never : `$theme-${TK}` : never |
@tamagui/web | ThemeWithState | type | [ThemeParsed, ThemeState] |
@tamagui/web | ThemeableProps | interface | interface |
@tamagui/web | WithMediaProps | type | { [x: `$${string}`]: (A & { "$platform-web"?: any; "$platform-native"?: any; "$platform-android"?: any; "$platform-ios"?: any; "$platform-tv"?: any; "$platform-androidtv"?: any; "$platform-tvos"?: any; }) | undefined; [x: `$${number}`]: (A & { "$platform-web"?: any; "$platform-native"?: any; "$platform-android"?: any; "$platform-ios"?: any; "$platform-tv"?: any; "$platform-androidtv"?: any; "$platform-tvos"?: any; }) | undefined; [x: `$group-${string}`]: (A & { "$platform-web"?: any; "$platform-native"?: any; "$platform-android"?: any; "$platform-ios"?: any; "$platform-tv"?: any; "$platform-an… |
@tamagui/web | getStyleAtomic | variable | (style: ViewStyleWithPseudos, pseudo?: PseudoDescriptor | undefined): StyleObject[] |
@tamagui/web | getTokenForKey | variable | (key: string, value: string, styleProps: SplitStyleProps, styleState: Partial<GetStyleState>): any |
@tamagui/web | useSplitStyles | variable | (props: { [key: string]: any; }, staticConfig: StaticConfig, theme: ThemeParsed, themeName: string, componentState: TamaguiComponentState, styleProps: SplitStyleProps, parentSplitStyles?: GetStyleResult | null | undefined, context?: ComponentContextI | undefined, groupContext?: AllGroupContexts | null | undefined, elementType?: string | undefined, startedUnhydrated?: boolean | undefined, debug?: DebugProp | undefined, animationDriver?: AnimationDriver | null | undefined): GetStyleResult | null |
@tamagui/web | ChildGroupState | type | { pseudo?: PseudoGroupState | undefined; media?: Record<string | number, boolean> | undefined; } |
@tamagui/web | GetStaticConfig | type | A extends { __tama: [any, any, any, any, any, infer B]; } ? B & Extra : Extra |
@tamagui/web | PropMappedValue | type | [string, any, any?][] | undefined |
@tamagui/web | RegisteredStyle | type | number & { __registeredStyleBrand: T; } |
@tamagui/web | UseStyleEmitter | type | (cb: UseStyleListener) => void |
@tamagui/web | VariantTypeKeys | type | ":string" | ":boolean" | ":number" |
@tamagui/web | WithPseudoProps | type | { hoverStyle?: PseudoStyleWithTransition<A> | null | undefined; pressStyle?: PseudoStyleWithTransition<A> | null | undefined; focusStyle?: PseudoStyleWithTransition<A> | null | undefined; focusWithinStyle?: PseudoStyleWithTransition<A> | null | undefined; focusVisibleStyle?: PseudoStyleWithTransition<A> | null | undefined; disabledStyle?: PseudoStyleWithTransition<A> | null | undefined; exitStyle?: PseudoStyleWithTransition<A> | null | undefined; enterStyle?: PseudoStyleWithTransition<A> | null | undefined; } |
@tamagui/web | createVariables | variable | <A extends DeepTokenObject>(tokens: A, parentPath?: string | undefined, isFont?: boolean | undefined): DeepVariableObject<A> |
@tamagui/web | getDefaultProps | variable | (staticConfig: StaticConfig, propsComponentName?: string | undefined): Record<string, any> | undefined |
@tamagui/web | getVariableName | function | (v: any): any |
@tamagui/web | AllGroupContexts | type | { [GroupName: string]: SingleGroupContext; } |
@tamagui/web | ClassNamesObject | type | { [x: string]: string; } |
@tamagui/web | CreateShorthands | type | { [key: string]: string; } |
@tamagui/web | FontWeightValues | type | "normal" | "100" | "300" | "200" | "600" | "700" | "800" | "900" | "400" | "500" | "bold" |
@tamagui/web | GetVariantValues | type | Key extends `...${infer VariantSpread}` ? ThemeValueByCategory<VariantSpread> : Key extends "true" | "false" ? boolean : Key extends ":string" ? string : Key extends ":boolean" ? boolean : Key extends ":number" ? number : Key |
@tamagui/web | InferStyledProps | type | A extends { __tama: any; } ? GetProps<A> : GetFinalProps<InferGenericComponentProps<A>, B extends { isText: true; } ? TextStylePropsBase : B extends { isInput: true; } ? TextStylePropsBase : StackStyleBase, {}> |
@tamagui/web | MediaQueryObject | type | { [key: string]: string | number; } |
@tamagui/web | NarrowShorthands | type | {} |
@tamagui/web | PseudoDescriptor | type | { name: string; priority: number; stateKey?: string | undefined; selector?: string | undefined; } |
@tamagui/web | PseudoGroupState | type | { hover?: boolean | undefined; press?: boolean | undefined; focus?: boolean | undefined; focusVisible?: boolean | undefined; focusWithin?: boolean | undefined; disabled?: boolean | undefined; pressIn?: boolean | undefined; } |
@tamagui/web | SplitStyleResult | type | GetStyleResult | null |
@tamagui/web | StyleableOptions | type | { disableTheme?: boolean | undefined; staticConfig?: Partial<StaticConfig> | undefined; } |
@tamagui/web | ThemesLikeObject | type | { [x: string]: Record<string, string>; } |
@tamagui/web | UseAnimationHook | type | (props: { style: Record<string, any>; props: Record<string, any>; presence?: UsePresenceResult | null | undefined; staticConfig: StaticConfig; styleProps: SplitStyleProps; componentState: TamaguiComponentState; useStyleEmitter?: UseStyleEmitter | undefined; theme: ThemeParsed; themeName: string; pseudos: WithPseudoProps<ViewStyle> | null; stateRef: { current: TamaguiComponentStateRef; }; onDidAnimate?: any; delay?: number | undefined; }) => { style?: StackStyleBase | StackStyleBase[] | undefined; className?: string | undefined; ref?: any; } | null |
@tamagui/web | VariableColorVal | type | string | Variable<any> |
@tamagui/web | createMediaStyle | variable | (styleObject: StyleObject, mediaKeyIn: string, mediaQueries: MediaQueries, type: IsMediaType, negate?: boolean | undefined, priority?: number | undefined): MediaStyleObject |
@tamagui/web | getThemeCSSRules | function | (props: { config: CreateTamaguiProps; themeName: string; theme: ThemeParsed; names: string[]; hasDarkLight?: boolean | undefined; useMutatedVariables?: boolean | undefined; }): string[] |
@tamagui/web | getVariantExtras | variable | (styleState: GetStyleState): any |
@tamagui/web | pseudoPriorities | variable | { hover: 2; press: 3; focus: 4; focusVisible: 4; focusWithin: 4; disabled: 5; } |
@tamagui/web | usePropsAndStyle | function | <A extends PropsLikeObject>(props: A, opts?: UsePropsOptions | undefined): [PropsWithoutMediaStyles<A>, PropsWithoutMediaStyles<A>, ThemeParsed, UseMediaState] |
@tamagui/web | ComponentContextI | type | { disableSSR?: boolean | undefined; inText: boolean; language: Partial<{ [x: string]: FontLanguages; }> | null; animationDriver: AnimationDriver<AnimationConfig> | null; setParentFocusState: any; mediaEmit?: ((state: UseMediaState) => void) | undefined; mediaEmitListeners?: Set<(state: UseMediaState) => void> | undefined; insets?: { top: number; right: number; bottom: number; left: number; } | null | undefined; } |
@tamagui/web | FontLanguageProps | type | Partial<{ [x: string]: FontLanguages; }> & { children?: any; } |
@tamagui/web | GenericShorthands | type | {} |
@tamagui/web | GetNonStyledProps | type | A extends { __tama: [any, any, infer B, any, any, any]; } ? B : TamaguiComponentPropsBaseBase & GetProps<A> |
@tamagui/web | GetStyledVariants | type | A extends { __tama: [any, any, any, any, infer B, any]; } ? B : {} |
@tamagui/web | NonSpecificTokens | type | never |
@tamagui/web | PlatformMediaKeys | type | "$platform-web" | "$platform-native" | "$platform-android" | "$platform-ios" | "$platform-tv" | "$platform-androidtv" | "$platform-tvos" |
@tamagui/web | PseudoDescriptors | type | { hoverStyle: PseudoDescriptor; pressStyle: PseudoDescriptor; focusVisibleStyle: PseudoDescriptor; focusStyle: PseudoDescriptor; focusWithinStyle: PseudoDescriptor; disabledStyle: PseudoDescriptor; enterStyle: PseudoDescriptor; exitStyle: PseudoDescriptor; } |
@tamagui/web | PseudoTransitions | type | Partial<Record<keyof WithPseudoProps<any>, TransitionProp | null>> & { [key: `$group-${string}-hover`]: TransitionProp | null | undefined; [key: `$group-${string}-press`]: TransitionProp | null | undefined; [key: `$group-${string}-focus`]: TransitionProp | null | undefined; } |
@tamagui/web | SafeAreaValueKeys | type | "marginBlock" | "marginBlockStart" | "marginBlockEnd" | "marginInline" | "marginInlineStart" | "marginInlineEnd" | "paddingBlock" | "paddingBlockStart" | "paddingBlockEnd" | "paddingInline" | "paddingInlineStart" | "paddingInlineEnd" | "inset" | "padding" | "paddingTop" | "paddingBottom" | "paddingLeft" | "paddingRight" | "paddingHorizontal" | "paddingVertical" | "paddingStart" | "paddingEnd" | "margin" | "marginTop" | "marginBottom" | "marginLeft" | "marginRight" | "marginHorizontal" | "marginVertical" | "marginStart" | "marginEnd" | "top" | "bottom" | "left" | "right" | "start" | "end" |
@tamagui/web | StylableComponent | type | any |
@tamagui/web | StyleTokenBinding | type | { token: string; theme: string; } |
@tamagui/web | UseAnimationProps | type | TamaguiComponentPropsBase & Record<string, any> |
@tamagui/web | ViewNonStyleProps | type | StackNonStyleProps |
@tamagui/web | getShorthandValue | variable | (props: Record<string, any>, key: string): any |
@tamagui/web | getThemedChildren | function | (themeState: ThemeState, children: any, props: ThemeComponentPropsOnly, isRoot: boolean | undefined, stateRef: MutableRefObject<{ hasEverThemed?: boolean | "wrapped" | undefined; }>, passThrough?: boolean | undefined): any |
@tamagui/web | pseudoDescriptors | variable | Record<"hoverStyle" | "pressStyle" | "focusVisibleStyle" | "focusStyle" | "focusWithinStyle" | "disabledStyle" | "enterStyle" | "exitStyle", PseudoDescriptor> |
@tamagui/web | useThemeWithState | variable | (props: UseThemeWithStateProps, isRoot?: boolean | undefined, forThemeView?: boolean | undefined): ThemeWithState |
@tamagui/web | DeepVariableObject | type | { [Key in keyof A]: A[Key] extends string | number ? Variable<A[Key]> : A[Key] extends DeepTokenObject<any> ? DeepVariableObject<A[Key]> : never; } |
@tamagui/web | GroupStateListener | type | (state: ComponentGroupState) => void |
@tamagui/web | SingleGroupContext | type | { subscribe: (cb: GroupStateListener) => DisposeFn; state: ComponentGroupState; } |
@tamagui/web | VariantDefinitions | type | VariantDefinitionFromProps<MyProps, Val> & { _isEmpty?: 1 | undefined; } |
@tamagui/web | ViewStylePropsBase | type | StackStyleBase |
@tamagui/web | WebOnlyPressEvents | interface | interface |
@tamagui/web | componentSetStates | variable | Set<React.Dispatch<React.SetStateAction<TamaguiComponentState>>> |
@tamagui/web | extractPseudoState | function | (state: TamaguiComponentState): PseudoState |
@tamagui/web | setIdentifierValue | variable | (identifier: string, value: any): void |
@tamagui/web | transformsToString | function | (transforms: object[]): string |
@tamagui/web | AnimationConfigType | type | any |
@tamagui/web | AnimationDriverKeys | type | string |
@tamagui/web | ComponentGroupState | type | { pseudo?: PseudoGroupState | undefined; layout?: WidthHeight | undefined; } |
@tamagui/web | ExtendBaseTextProps | interface | interface |
@tamagui/web | GetTokenFontKeysFor | type | keyof GenericFont<GenericFontKey>[A] |
@tamagui/web | LanguageContextType | type | { [x: string]: FontLanguages | undefined; } |
@tamagui/web | PseudoDescriptorKey | type | "hoverStyle" | "pressStyle" | "focusVisibleStyle" | "focusStyle" | "focusWithinStyle" | "disabledStyle" |
@tamagui/web | TransformStyleProps | interface | interface |
@tamagui/web | VariantSpreadExtras | type | { fonts: RemoveLanguagePostfixes<GenericFonts>; tokens: TokensParsed; theme: { [x: string]: Variable<any> | Variable<string> | Variable<number> | Variable<VariableValGeneric> | Variable<PxValue>; background?: Variable<string> | Variable<undefined> | Variable<any> | undefined; backgroundHover?: Variable<string> | Variable<undefined> | Variable<any> | undefined; backgroundPress?: Variable<string> | Variable<undefined> | Variable<any> | undefined; backgroundFocus?: Variable<string> | Variable<undefined> | Variable<any> | undefined; color?: Variable<string> | Variable<undefined> | Variable<any> | … |
@tamagui/web | didGetVariableValue | variable | (): boolean |
@tamagui/web | ensureThemeVariable | function | (theme: any, key: string): void |
@tamagui/web | getFontsForLanguage | function | (fonts: GenericFonts, language: Partial<{ [x: string]: FontLanguages; }>): any |
@tamagui/web | getVariableVariable | function | (v: string | Variable<any> | undefined): string | undefined |
@tamagui/web | mergeComponentProps | variable | (defaultProps: object | null | undefined, contextProps: object | undefined, props: object): readonly [object, null] | readonly [GenericProps, GenericProps | null] |
@tamagui/web | proxyThemeToParents | function | (themeName: string, theme: ThemeParsed): {} |
@tamagui/web | proxyThemeVariables | function | <A extends object>(obj: A): A |
@tamagui/web | styleOriginalValues | variable | WeakMap<object, Record<string, any>> |
@tamagui/web | AddWebOnlyStyleProps | type | any |
@tamagui/web | ExtendBaseStackProps | interface | interface |
@tamagui/web | StyleTokenProvenance | type | { [x: string]: StyleTokenBinding; } |
@tamagui/web | THEME_NAME_SEPARATOR | variable | "_" |
@tamagui/web | ThemeValueByCategory | type | K extends "theme" ? `$${string}` | `$${number}` : K extends "size" ? SizeTokens : K extends "font" ? `$${string}` : K extends "fontSize" ? FontSizeTokens : K extends "space" ? SpaceTokens : K extends "color" ? ColorTokens : K extends "zIndex" ? ZIndexTokens : K extends "radius" ? RadiusTokens : K extends "lineHeight" ? FontLineHeightTokens : K extends "fontWeight" ? FontWeightTokens : K extends "letterSpacing" ? FontLetterSpacingTokens : K extends string ? GetTokenString<keyof GenericTokens[K]> : never |
@tamagui/web | ViewStyleWithPseudos | type | TextStyle | (WithThemeValues<TextStylePropsBase> & WithShorthands<WithThemeValues<TextStylePropsBase>> & WithPseudoProps<WithThemeValues<TextStylePropsBase> & WithShorthands<WithThemeValues<TextStylePropsBase>>> & WithMediaProps<WithThemeShorthandsAndPseudos<TextStylePropsBase, {}>> & { hoverStyle?: TextStyle | undefined; pressStyle?: TextStyle | undefined; focusStyle?: TextStyle | undefined; focusWithinStyle?: TextStyle | undefined; focusVisibleStyle?: TextStyle | undefined; disabledStyle?: TextStyle | undefined; }) |
@tamagui/web | getReactNativeConfig | function | (Component: any): Partial<StaticConfig> | { isReactNative: true; } | null | undefined |
@tamagui/web | proxyThemesToParents | function | (dedupedThemes: DedupedThemes): Record<string, ThemeParsed> |
@tamagui/web | resetMediaStyleCache | function | (): void |
@tamagui/web | ComponentGroupEmitter | type | { listeners: Set<GroupStateListener>; emit: GroupStateListener; subscribe: (cb: GroupStateListener) => () => void; } |
@tamagui/web | FontLetterSpacingKeys | type | "letterSpacing" |
@tamagui/web | MISSING_THEME_MESSAGE | variable | string |
@tamagui/web | MaybeTamaguiComponent | type | any |
@tamagui/web | ReactComponentWithRef | type | ForwardRefExoticComponent<any> |
@tamagui/web | SpecificTokensSpecial | type | `$${string}.${string}` | `$${string}.${number}` |
@tamagui/web | TokenPrefixedIfExists | type | A extends Record<string, any> ? TokenPrefixed<A> : {} |
@tamagui/web | VariantSpreadFunction | type | (val: Val, config: VariantSpreadExtras<Props>) => { [Key in keyof Props]: Variable<any> | VariableVal | Props[Key]; } | null | undefined |
@tamagui/web | getExpandedShorthands | function | <A extends object>(props: A): Omit<A, never> |
@tamagui/web | pseudoDescriptorsBase | variable | { readonly hoverStyle: { readonly name: "hover"; readonly priority: 2; }; readonly pressStyle: { readonly name: "active"; readonly stateKey: "press"; readonly priority: 3; }; readonly focusVisibleStyle: { readonly name: "focus-visible"; readonly priority: 4; readonly stateKey: "focusVisible"; }; readonly focusStyle: { readonly name: "focus"; readonly priority: 4; }; readonly focusWithinStyle: { readonly name: "focus-within"; readonly priority: 4; readonly stateKey: "focusWithin"; }; readonly disabledStyle: { readonly name: "disabled"; readonly priority: 5; readonly stateKey: "disabled"; }; } |
@tamagui/web | registerFontVariables | function | (parsedFont: any): string[] |
@tamagui/web | AnimationsConfigObject | type | { [key: string]: AnimationDriver<any>; default: AnimationDriver<any>; } |
@tamagui/web | GenericTamaguiSettings | interface | interface |
@tamagui/web | THEME_CLASSNAME_PREFIX | variable | "t_" |
@tamagui/web | TamaguiComponentEvents | type | { cancelable?: boolean | undefined; disabled?: any; hitSlop?: any; delayLongPress?: any; delayPressIn?: any; delayPressOut?: any; focusable?: any; minPressDuration?: number | undefined; onPressIn: ((e: any) => void) | undefined; onPress: ((e: any) => void) | undefined; onLongPress?: ((e: any) => void) | undefined; onMouseEnter?: ((e: any) => void) | undefined; onMouseLeave?: ((e: any) => void) | undefined; onPressOut: ((e: any) => void) | undefined; onFocus?: ((e: any) => void) | undefined; onBlur?: ((e: any) => void) | undefined; } |
@tamagui/web | ThemeValueFallbackSize | type | UnionableString | UnionableNumber |
@tamagui/web | TransitionSpringConfig | type | { stiffness?: number | undefined; damping?: number | undefined; mass?: number | undefined; tension?: number | undefined; friction?: number | undefined; velocity?: number | undefined; overshootClamping?: boolean | undefined; duration?: number | undefined; bounciness?: number | undefined; speed?: number | undefined; } |
@tamagui/web | UseThemeWithStateProps | type | ThemeProps & { deopt?: boolean | undefined; passThrough?: boolean | undefined; disable?: boolean | undefined; needsUpdate?: (() => boolean) | undefined; unstyled?: boolean | undefined; } |
@tamagui/web | WebStyleValueUniversal | type | "unset" | "inherit" | `var(${string})` |
@tamagui/web | WithThemeAndShorthands | type | WithThemeValues<A> & Variants & WithShorthands<WithThemeValues<A>> |
@tamagui/web | defaultMediaImportance | variable | number |
@tamagui/web | getValueFromIdentifier | variable | (identifier: string): any |
@tamagui/web | setDidGetVariableValue | variable | (val: boolean): boolean |
@tamagui/web | AllowedValueSettingSize | type | true |
@tamagui/web | PropsWithoutMediaStyles | type | { [Key in keyof A as Key extends `$${string}` ? never : Key]?: A[Key] | undefined; } |
@tamagui/web | ThemeValueFallbackColor | type | ThemeValueFallback | UnionableNumber |
@tamagui/web | ThemeValueFallbackSpace | type | ThemeValueFallback | UnionableNumber |
@tamagui/web | WebOnlyValidStyleValues | type | { position: "-webkit-sticky"; } |
@tamagui/web | getStyleTokenProvenance | function | (style: object | null | undefined): StyleTokenProvenance | undefined |
@tamagui/web | AllowedValueSettingColor | type | true |
@tamagui/web | AllowedValueSettingSpace | type | true |
@tamagui/web | ComponentSetStateShallow | type | React.Dispatch<React.SetStateAction<Partial<TamaguiComponentState>>> |
@tamagui/web | FONT_DATA_ATTRIBUTE_NAME | variable | "data-tamagui-font" |
@tamagui/web | GetThemeValueFallbackFor | type | Setting extends "strict" ? StrictValue : Setting extends "strict-web" ? StrictValue | WebOnlyValue : Setting extends "somewhat-strict" ? SomewhatStrictValue : Setting extends "somewhat-strict-web" ? SomewhatStrictValue | WebOnlyValue : LooseValue |
@tamagui/web | TamaguiComponentStateRef | type | { startedUnhydrated: boolean; host?: any; composedRef?: ((x: any) => void) | undefined; willHydrate?: boolean | undefined; hasMeasured?: boolean | undefined; hasAnimated?: boolean | undefined; themeShallow?: boolean | undefined; hasEverThemed?: boolean | "wrapped" | undefined; hasEverResetPresence?: boolean | undefined; hasHadEvents?: boolean | undefined; hasRealPressEvents?: boolean | undefined; isListeningToTheme?: boolean | undefined; unPress?: Function | undefined; setStateShallow?: any; baseSetStateShallow?: any; useStyleListener?: UseStyleListener | undefined; updateStyleListener?: (() =… |
@tamagui/web | ThemeValueFallbackRadius | type | ThemeValueFallback | UnionableNumber |
@tamagui/web | ThemeValueFallbackZIndex | type | ThemeValueFallback | UnionableNumber |
@tamagui/web | AllowedValueSettingRadius | type | true |
@tamagui/web | AllowedValueSettingZIndex | type | true |
@tamagui/web | GenericVariantDefinitions | type | { [key: string]: { [key: string]: ((a: any, b: any) => any) | { [key: string]: any; }; }; } |
@tamagui/web | PseudoStyleWithTransition | type | A & { transition?: TransitionProp | null | undefined; } |
@tamagui/web | SizeVariantSpreadFunction | type | (val: SizeTokens, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined |
@tamagui/web | TamaguiComponentPropsBase | interface | interface |
@tamagui/web | ColorVariantSpreadFunction | type | (val: ColorTokens, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined |
@tamagui/web | InferGenericComponentProps | type | A extends ComponentType<infer Props> ? Props : A extends ForwardRefExoticComponent<infer P> ? P : A extends ForwardRefExoticComponent<any> ? P : A extends new (props: infer Props) => any ? Props : {} |
@tamagui/web | OnlyAllowShorthandsSetting | type | false |
@tamagui/web | STYLE_TOKEN_PROVENANCE_KEY | variable | "tamagui.styleTokenProvenance" |
@tamagui/web | SomewhatSpecificColorValue | type | CSSColorNames | "transparent" | (`rgba(${string})` & {}) | (`rgb(${string})` & {}) | (`hsl(${string})` & {}) | (`hsla(${string})` & {}) | (`#${string}` & {}) |
@tamagui/web | SpaceVariantSpreadFunction | type | (val: SpaceTokens, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined |
@tamagui/web | ThemeVariantSpreadFunction | type | (val: `$${string}` | `$${number}`, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined |
@tamagui/web | VariantDefinitionFromProps | type | MyProps extends object ? { [propName: string]: VariantSpreadFunction<MyProps, Val> | ({ "...fontSize"?: FontSizeVariantSpreadFunction<MyProps> | undefined; "...fontStyle"?: FontStyleVariantSpreadFunction<MyProps> | undefined; "...fontTransform"?: FontTransformVariantSpreadFunction<MyProps> | undefined; "...lineHeight"?: FontLineHeightVariantSpreadFunction<MyProps> | undefined; "...letterSpacing"?: FontLetterSpacingVariantSpreadFunction<MyProps> | undefined; "...size"?: SizeVariantSpreadFunction<MyProps> | undefined; "...space"?: SpaceVariantSpreadFunction<MyProps> | undefined; "...color"?: Col… |
@tamagui/web | normalizeValueWithProperty | function | (value: any, property?: string | undefined): any |
@tamagui/web | RadiusVariantSpreadFunction | type | (val: RadiusTokens, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined |
@tamagui/web | ZIndexVariantSpreadFunction | type | (val: ZIndexTokens, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined |
@tamagui/web | FontSizeVariantSpreadFunction | type | (val: FontSizeTokens, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined |
@tamagui/web | WithThemeShorthandsAndPseudos | type | WithThemeValues<A> & Variants & WithShorthands<WithThemeValues<A>> & WithPseudoProps<WithThemeValues<A> & Variants & WithShorthands<WithThemeValues<A>>> |
@tamagui/web | FontStyleVariantSpreadFunction | type | (val: any, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined |
@tamagui/web | OnlyShorthandStylePropsSetting | type | false |
@tamagui/web | GetThemeValueSettingForCategory | type | true |
@tamagui/web | WithThemeShorthandsPseudosMedia | type | WithThemeValues<A> & Variants & WithShorthands<WithThemeValues<A>> & WithPseudoProps<WithThemeValues<A> & Variants & WithShorthands<WithThemeValues<A>>> & WithMediaProps<WithThemeShorthandsAndPseudos<A, Variants>> |
@tamagui/web | getFontFamilyFromNameOrVariable | function | (input: any, conf: TamaguiInternalConfig): string | undefined |
@tamagui/web | ModifyTamaguiComponentStyleProps | type | any |
@tamagui/web | resolveEffectivePseudoTransition | function | (prev: PseudoState | undefined, next: TamaguiComponentState, pseudoTransitions: PseudoTransitions | null | undefined, baseTransition: TransitionProp | null | undefined): TransitionProp | null | undefined |
@tamagui/web | TamaguiComponentExpectingVariants | type | any |
@tamagui/web | FontTransformVariantSpreadFunction | type | (val: any, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined |
@tamagui/web | FontLineHeightVariantSpreadFunction | type | (val: FontLineHeightTokens, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined |
@tamagui/web | FontLetterSpacingVariantSpreadFunction | type | (val: FontLetterSpacingTokens, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined |
Tanda tangan yang berubah
| export | Sebelum | Sesudah |
|---|---|---|
@tamagui/web · Font | { size: TokenPrefixed<never>; lineHeight: never; letterSpacing: never; weight: never; family: never; style: never; transform: never; color: never; face: never; } | { size: never; lineHeight: never; letterSpacing: never; weight: never; family: never; style: never; transform: never; color: never; face: never; } |
@tamagui/web · Role | "group" | "article" | "button" | "dialog" | "figure" | "form" | "img" | "link" | "main" | "menu" | "meter" | "option" | "summary" | "table" | "none" | "alert" | "alertdialog" | "application" | "banner" | "cell" | "checkbox" | "columnheader" | "combobox" | "complementary" | "contentinfo" | "definition" | "directory" | "document" | "feed" | "grid" | "heading" | "list" | "listitem" | "log" | "marquee" | "math" | "menubar" | "menuitem" | "navigation" | "note" | "presentation" | "progressbar" | "radio" | "radiogroup" | "region" | "row" | "rowgroup" | "rowheader" | "scrollbar" | "searchbox" | "separ… | "group" | "none" | "article" | "button" | "dialog" | "figure" | "form" | "img" | "link" | "main" | "menu" | "meter" | "option" | "summary" | "table" | "alert" | "alertdialog" | "application" | "banner" | "cell" | "checkbox" | "columnheader" | "combobox" | "complementary" | "contentinfo" | "definition" | "directory" | "document" | "feed" | "grid" | "heading" | "list" | "listitem" | "log" | "marquee" | "math" | "menubar" | "menuitem" | "navigation" | "note" | "presentation" | "progressbar" | "radio" | "radiogroup" | "region" | "row" | "rowgroup" | "rowheader" | "scrollbar" | "searchbox" | "separ… |
@tamagui/web · Theme | React.ForwardRefExoticComponent<any> | any |
@tamagui/web · Token | `$${string}.${string}` | `$${string}.${number}` | never |
@tamagui/web · Themes | { [x: string]: { [x: string]: Variable<any> | Variable<string> | Variable<number> | Variable<VariableValGeneric> | Variable<PxValue>; background?: Variable<string> | Variable<undefined> | Variable<any> | undefined; backgroundHover?: Variable<string> | Variable<undefined> | Variable<any> | undefined; backgroundPress?: Variable<string> | Variable<undefined> | Variable<any> | undefined; backgroundFocus?: Variable<string> | Variable<undefined> | Variable<any> | undefined; color?: Variable<string> | Variable<undefined> | Variable<any> | undefined; colorHover?: Variable<string> | Variable<undefined>… | { [x: string]: { [x: string]: Variable<any> | Variable<string> | Variable<number> | Variable<VariableValGeneric> | Variable<PxValue>; background?: Variable<string> | Variable<any> | Variable<undefined> | undefined; backgroundHover?: Variable<string> | Variable<any> | Variable<undefined> | undefined; backgroundPress?: Variable<string> | Variable<any> | Variable<undefined> | undefined; backgroundFocus?: Variable<string> | Variable<any> | Variable<undefined> | undefined; color?: Variable<string> | Variable<any> | Variable<undefined> | undefined; colorHover?: Variable<string> | Variable<any> | Var… |
@tamagui/web · styled | <ParentComponent extends StylableComponent, StyledConfig extends StaticConfigPublic, Variants extends VariantDefinitions<ParentComponent, StyledConfig>>(ComponentIn: ParentComponent, options?: (Partial<InferStyledProps<ParentComponent, StyledConfig>> & { name?: string | undefined; variants?: Variants | undefined; defaultVariants?: GetVariantAcceptedValues<Variants> | undefined; context?: any; render?: any; }) | undefined, config?: StyledConfig | undefined): any | <ParentComponent extends StylableComponent, StyledConfig extends StaticConfigPublic, Variants extends VariantDefinitions<ParentComponent, StyledConfig>, Context extends StyledContext<any> | undefined = undefined, ContextPropKeys extends string = any>(ComponentIn: ParentComponent, options?: any, config?: StyledConfig | undefined): any |
@tamagui/web · Tamagui | { Helpers: any; readonly mediaState: { [x: string]: boolean; [x: number]: boolean; }; readonly config: TamaguiInternalConfig<GenericTokens, GenericThemes, GenericShorthands, GenericMedia, GenericAnimations, GenericFonts, GenericTamaguiSettings, string>; readonly insertedRules: string[]; readonly allSelectors: Record<string, string>; readonly identifierToValue: Map<string, any>; } | undefined | { Helpers: any; readonly mediaState: { [x: string]: boolean; [x: number]: boolean; }; readonly config: TamaguiInternalConfig<GenericTokens, GenericThemes, GenericShorthands, GenericMedia, GenericAnimations, GenericFonts, GenericTamaguiSettings, GenericSizing, string>; readonly insertedRules: string[]; readonly allSelectors: Record<string, string>; readonly identifierToValue: Map<string, any>; } | undefined |
@tamagui/web · getToken | (value: Token, group?: string | undefined, useVariable?: boolean | undefined): any | (value: never, group?: string | undefined, useVariable?: boolean | undefined): any |
@tamagui/web · useMedia | (componentContext?: ComponentContextI | undefined, debug?: DebugProp | undefined): UseMediaState | (emitter?: MediaEmitter | undefined, debug?: DebugProp | undefined, uid?: object | undefined): UseMediaState |
@tamagui/web · useStyle | <A extends StyleLikeObject>(props: A, opts?: UsePropsOptions | undefined): PropsWithoutMediaStyles<A> | (piece?: StylePiece | null | undefined): TextStyle | undefined |
@tamagui/web · Slottable | ({ children }: { children: ReactNode; }): any | ({ children }: { children: ReactNode; }): any |
@tamagui/web · StyleProp | T | RegisteredStyle<T> | RecursiveArray<T | RegisteredStyle<T> | Falsy> | Falsy | void | StylePiece | T | RegisteredStyle<T> | readonly StyleProp<T>[] | Falsy |
@tamagui/web · TextProps | TextNonStyleProps & WithThemeValues<TextStylePropsBase> & WithShorthands<WithThemeValues<TextStylePropsBase>> & WithPseudoProps<WithThemeValues<TextStylePropsBase> & WithShorthands<WithThemeValues<TextStylePropsBase>>> & WithMediaProps<WithThemeShorthandsAndPseudos<TextStylePropsBase, {}>> | TextNonStyleProps & WithThemeValues<Omit<TextStylePropsBase, never>> & WithFlatVariantValues<{}> & WithShorthands<WithThemeValues<TextStylePropsBase>> |
@tamagui/web · TextStyle | WithThemeValues<TextStylePropsBase> & WithShorthands<WithThemeValues<TextStylePropsBase>> & WithPseudoProps<WithThemeValues<TextStylePropsBase> & WithShorthands<WithThemeValues<TextStylePropsBase>>> & WithMediaProps<WithThemeShorthandsAndPseudos<TextStylePropsBase, {}>> | WithThemeValues<Omit<TextStylePropsBase, never>> & WithFlatVariantValues<{}> & WithShorthands<WithThemeValues<TextStylePropsBase>> |
@tamagui/web · ViewProps | StackNonStyleProps & WithThemeValues<StackStyleBase> & WithShorthands<WithThemeValues<StackStyleBase>> & WithPseudoProps<WithThemeValues<StackStyleBase> & WithShorthands<WithThemeValues<StackStyleBase>>> & WithMediaProps<WithThemeShorthandsAndPseudos<StackStyleBase, {}>> | StackNonStyleProps & WithThemeValues<Omit<StackStyleBase, never>> & WithFlatVariantValues<{}> & WithShorthands<WithThemeValues<StackStyleBase>> |
@tamagui/web · ViewStyle | WithThemeValues<StackStyleBase> & WithShorthands<WithThemeValues<StackStyleBase>> & WithPseudoProps<WithThemeValues<StackStyleBase> & WithShorthands<WithThemeValues<StackStyleBase>>> & WithMediaProps<WithThemeShorthandsAndPseudos<StackStyleBase, {}>> | WithThemeValues<Omit<StackStyleBase, never>> & WithFlatVariantValues<{}> & WithShorthands<WithThemeValues<StackStyleBase>> |
@tamagui/web · getTokens | ({ prefixed, }?: { prefixed?: boolean | undefined; } | undefined): TokensMerged | (): TokensParsed |
@tamagui/web · FontTokens | `$${string}` | string |
@tamagui/web · SizeTokens | `$${string}.${string}` | `$${string}.${number}` | UnionableString | UnionableNumber | true | UnionableString | UnionableNumber |
@tamagui/web · SpaceValue | number | `$${string}.${string}` | `$${string}.${number}` | UnionableString | Variable<any> | UnionableNumber | number | true | UnionableString | Variable<any> | UnionableNumber |
@tamagui/web · ThemeState | { id: string; name: string; theme: ThemeParsed; parentName?: string | undefined; isInverse?: boolean | undefined; inverses?: number | undefined; isNew?: boolean | undefined; parentId?: string | undefined; scheme?: "light" | "dark" | undefined; } | { id: string; name: string; theme: ThemeParsed; parentName?: string | undefined; isInverse?: boolean | undefined; inverses?: number | undefined; isNew?: boolean | undefined; parentId?: string | undefined; scheme?: "light" | "dark" | undefined; schemeAuthored?: boolean | undefined; } |
@tamagui/web · matchMedia | (query: string): MediaQueryList | MediaQueryList | (_: string): MediaQueryList | MediaQueryList |
@tamagui/web · BorderValue | (string & {}) | BorderPreset | BorderPreset | (string & {}) |
@tamagui/web · ColorTokens | ColorTokenBase | CSSColorNames | `$${string}/${number}` | string | UnionableString |
@tamagui/web · GenericFont | { size: { [key in Key]: number | Variable<any>; }; family?: string | Variable<any> | undefined; lineHeight?: Partial<{ [key in Key]: number | Variable<any>; }> | undefined; letterSpacing?: Partial<{ [key in Key]: number | Variable<any>; }> | undefined; weight?: Partial<{ [key in Key]: string | number | Variable<any>; }> | undefined; style?: Partial<{ [key in Key]: any; }> | undefined; transform?: Partial<{ [key in Key]: any; }> | undefined; color?: Partial<{ [key in Key]: string | Variable<any>; }> | undefined; face?: Partial<{ normal: { normal?: string | undefined; italic?: string | undefined… | { size: { [key in Key]: number | Variable<any>; }; family?: string | Variable<any> | undefined; lineHeight?: Partial<{ [key in Key]: number | `${number}` | Variable<any> | `${number}px` | `${string}px`; }> | undefined; letterSpacing?: Partial<{ [key in Key]: number | Variable<any>; }> | undefined; weight?: Partial<{ [key in Key]: string | number | Variable<any>; }> | undefined; style?: Partial<{ [key in Key]: any; }> | undefined; transform?: Partial<{ [key in Key]: any; }> | undefined; color?: Partial<{ [key in Key]: string | Variable<any>; }> | undefined; face?: Partial<{ normal: { normal?: s… |
@tamagui/web · SpaceTokens | `$${string}.${string}` | `$${string}.${number}` | ThemeValueFallbackSpace | true | ThemeValueFallbackSpace |
@tamagui/web · StyleCompat | "legacy" | "react-native" | "web" | "web" | "legacy" | "react-native" |
@tamagui/web · TamaguiRoot | ({ children, theme, isRootRoot, passThrough, style, }: { children: React.ReactNode; theme: string; isRootRoot?: boolean | undefined; passThrough?: boolean | undefined; style?: any; }): any | ({ children, theme, isRootRoot, passThrough, style, }: { children: React.ReactNode; theme: string; isRootRoot?: boolean | undefined; passThrough?: boolean | undefined; style?: any; }): React.JSX.Element |
@tamagui/web · ThemeTokens | `$${string}` | `$${number}` | string |
@tamagui/web · FontLanguage | ({ children, ...props }: FontLanguageProps): any | ({ children, ...props }: FontLanguageProps): any |
@tamagui/web · RadiusTokens | number | `$${string}.${string}` | `$${string}.${number}` | `${number}rem` | ThemeValueFallbackRadius | number | true | `${number}rem` | ThemeValueFallbackRadius |
@tamagui/web · StaticConfig | StaticConfigPublic & { Component?: any; variants?: GenericVariantDefinitions | undefined; context?: any; componentName?: string | undefined; defaultVariants?: { [key: string]: any; } | undefined; memo?: boolean | undefined; isHOC?: boolean | undefined; isStyledHOC?: boolean | undefined; } & { parentStaticConfig?: StaticConfigBase | undefined; } | StaticConfigPublic & { isDOM?: boolean | undefined; Component?: any; displayName?: string | undefined; baseStyle?: Record<string, any> | undefined; variants?: GenericVariantDefinitions | undefined; resolvers?: StyledResolver<Record<string, any>, Record<string, any>>[] | undefined; context?: any; contextProps?: readonly string[] | undefined; defaultVariants?: { [key: string]: any; } | undefined; memo?: boolean | undefined; isHOC?: boolean | undefined; isStyledHOC?: boolean | undefined; styleFrontend?: StyleFrontend | undefined; passthroughClassName?: string | undefined; } & { parentStaticConfig… |
@tamagui/web · TokensParsed | { [x: string]: TokenPrefixed<{ [key: string]: VariableVal; }>; color: TokenPrefixed<{ [key: string]: VariableVal; } | undefined>; space: TokenPrefixed<{ [key: string]: VariableVal; } | undefined>; size: TokenPrefixed<{ [key: string]: VariableVal; } | undefined>; radius: TokenPrefixed<{ [key: string]: VariableVal; } | undefined>; zIndex: TokenPrefixed<{ [key: string]: VariableVal; } | undefined>; } | { [x: string]: TokenifyRecord<{ [key: string]: VariableVal; }>; color: TokenifyRecord<{ [key: string]: VariableVal; }>; space: TokenifyRecord<{ [key: string]: VariableVal; }>; size: TokenifyRecord<{ [key: string]: VariableVal; }>; radius: TokenifyRecord<{ [key: string]: VariableVal; }>; zIndex: TokenifyRecord<{ [key: string]: VariableVal; }>; } |
@tamagui/web · ZIndexTokens | number | `$${string}.${string}` | `$${string}.${number}` | ThemeValueFallbackZIndex | number | true | ThemeValueFallbackZIndex |
@tamagui/web · Configuration | (props: ConfigurationProps): any | (props: ConfigurationProps): React.JSX.Element |
@tamagui/web · FontLanguages | string | number | (() => ArrayIterator<string>) | { [x: number]: boolean | undefined; length?: boolean | undefined; toString?: boolean | undefined; toLocaleString?: boolean | undefined; pop?: boolean | undefined; push?: boolean | undefined; concat?: boolean | undefined; join?: boolean | undefined; reverse?: boolean | undefined; shift?: boolean | undefined; slice?: boolean | undefined; sort?: boolean | undefined; splice?: boolean | undefined; unshift?: boolean | undefined; indexOf?: boolean | undefined; lastIndexOf?: boolean | undefined; every?: boolean | undefined; some?: boolean | undefined; … | string | number | { <S extends string>(predicate: (value: string, index: number, array: string[]) => value is S, thisArg?: any): S[]; (predicate: (value: string, index: number, array: string[]) => unknown, thisArg?: any): string[]; } | (() => ArrayIterator<string>) | { [x: number]: boolean | undefined; length?: boolean | undefined; toString?: boolean | undefined; toLocaleString?: boolean | undefined; pop?: boolean | undefined; push?: boolean | undefined; concat?: boolean | undefined; join?: boolean | undefined; reverse?: boolean | undefined; shift?: boolean | undefined; slice?: boolean | undef… |
@tamagui/web · GetFinalProps | Omit<NonStyleProps, keyof StylePropsBase | keyof Variants> & (StylePropsBase extends object ? WithThemeShorthandsPseudosMedia<StylePropsBase, Variants> : {}) | Omit<NonStyleProps, keyof Variants> & (StylePropsBase extends object ? Omit<WithThemeValues<Omit<StylePropsBase, keyof Variants>> & WithFlatVariantValues<Variants> & WithShorthands<WithThemeValues<StylePropsBase>>, Exclude<keyof NonStyleProps, keyof Variants>> : {}) |
@tamagui/web · getTokenValue | (value: Token | "unset" | "auto", group?: string | undefined): any | (value: "unset" | "auto", group?: string | undefined): any |
@tamagui/web · FontSizeTokens | number | `$${string}` | `$${number}` | `${number}rem` | string | number | true |
@tamagui/web · GetStyleResult | { pseudos?: PseudoStyles | null | undefined; style: any; classNames: ClassNamesObject; rulesToInsert: RulesToInsert; viewProps: StackNonStyleProps & WithThemeValues<StackStyleBase> & WithShorthands<WithThemeValues<StackStyleBase>> & WithPseudoProps<WithThemeValues<StackStyleBase> & WithShorthands<WithThemeValues<StackStyleBase>>> & WithMediaProps<WithThemeShorthandsAndPseudos<StackStyleBase, {}>> & Record<string, any>; fontFamily: string | undefined; space?: any; hasMedia: boolean | Set<string>; dynamicThemeAccess?: boolean | undefined; pseudoGroups?: Set<string> | undefined; mediaGroups?: Set… | { style: { [x: string]: ViewStyle; } | null; classNames: ClassNamesObject; rulesToInsert: RulesToInsert; viewProps: { [x: string]: any; [x: number]: any; [x: symbol]: any; style?: any; target?: string | undefined; htmlFor?: string | undefined; asChild?: boolean | "web" | "except-style" | "except-style-web" | undefined; dangerouslySetInnerHTML?: { __html: string; } | undefined; children?: any; debug?: DebugProp | undefined; disabled?: boolean | undefined; className?: string | undefined; themeShallow?: boolean | undefined; id?: string | undefined; render?: any; theme?: string | null | undefined;… |
@tamagui/web · TransitionProp | string | ({ default?: string | undefined; enter?: string | undefined; exit?: string | undefined; delay?: number | undefined; } & TransitionSpringConfig & { [key: string]: string | number | boolean | { [key: string]: any; type: string; } | undefined; }) | [string, { delay?: number | undefined; enter?: string | undefined; exit?: string | undefined; } & TransitionSpringConfig & { [key: string]: string | number | boolean | { [key: string]: any; type?: string | undefined; } | undefined; }] | TransitionValue | (TransitionConfig & { [property: string]: unknown; }) |
@tamagui/web · getSplitStyles | (props: { [key: string]: any; }, staticConfig: StaticConfig, theme: ThemeParsed, themeName: string, componentState: TamaguiComponentState, styleProps: SplitStyleProps, parentSplitStyles?: GetStyleResult | null | undefined, context?: ComponentContextI | undefined, groupContext?: AllGroupContexts | null | undefined, elementType?: string | undefined, startedUnhydrated?: boolean | undefined, debug?: DebugProp | undefined, animationDriver?: AnimationDriver | null | undefined): GetStyleResult | null | (props: { [key: string]: any; }, staticConfig: StaticConfig, theme: ThemeParsed, themeName: string, componentState: TamaguiComponentState, styleProps: SplitStyleProps, parentSplitStyles?: GetStyleResult | null | undefined, context?: ComponentContextI | undefined, groupContext?: AllGroupContexts | null | undefined, elementType?: string | undefined, startedUnhydrated?: boolean | undefined, debug?: DebugProp | undefined, animationDriver?: AnimationDriverLike | null | undefined, styleStaticConfig?: StyleStaticConfig | undefined): GetStyleResult | null |
@tamagui/web · normalizeStyle | (style: Record<string, any>, disableNormalize?: boolean | undefined): Record<string, any> | (style: Record<string, any>, disableNormalize?: boolean | undefined, mergeTransforms?: boolean | undefined): Record<string, any> |
@tamagui/web · AnimationDriver | { isReactNative?: boolean | undefined; inputStyle?: "css" | "value" | undefined; outputStyle?: "css" | "inline" | undefined; needsCustomComponent?: boolean | undefined; avoidReRenders?: boolean | undefined; onMount?: (() => void) | undefined; isStub?: boolean | undefined; useAnimations: UseAnimationHook; usePresence: () => UsePresenceResult; ResetPresence: (props: { children?: any; disabled?: boolean | undefined; }) => React.ReactNode; useAnimatedNumber: UseAnimatedNumber<UniversalAnimatedNumber<any>>; useAnimatedNumberStyle: UseAnimatedNumberStyle<UniversalAnimatedNumber<any>>; useAnimatedNum… | AnimationDriverBase<A> & { isStub?: boolean | undefined; useAnimations: UseAnimationHook; usePresence: (registration?: PresenceRegistration | undefined) => UsePresenceResult; ResetPresence: (props: { children?: any; disabled?: boolean | undefined; }) => React.ReactNode; } |
@tamagui/web · FontColorTokens | number | `$${string}/${number}` | number | `${string}/${number}` |
@tamagui/web · GetVariantProps | A extends { __tama: [infer Props, any, infer NonStyledProps, infer BaseStyles, infer VariantProps, any]; } ? Props extends TamaDefer ? GetFinalProps<NonStyledProps, BaseStyles, VariantProps> : Props : WithThemeShorthandsPseudosMedia<IsText extends true ? TextStylePropsBase : StackStyleBase, {}> | A extends { __tama: [any, any, any, infer BaseStyles, infer VariantProps, any]; } ? BaseStyles extends object ? WithThemeValues<Omit<BaseStyles, keyof VariantProps>> & WithFlatVariantValues<VariantProps> & WithShorthands<WithThemeValues<BaseStyles>> : {} : WithThemeValues<Omit<IsText extends true ? TextStylePropsBase : StackStyleBase, never>> & WithFlatVariantValues<{}> & WithShorthands<WithThemeValues<IsText extends true ? TextStylePropsBase : StackStyleBase>> |
@tamagui/web · InferStyleProps | WithThemeValues<GetBaseStyles<A, B>> & WithShorthands<WithThemeValues<GetBaseStyles<A, B>>> & WithPseudoProps<WithThemeValues<GetBaseStyles<A, B>> & WithShorthands<WithThemeValues<GetBaseStyles<A, B>>>> & WithMediaProps<WithThemeShorthandsAndPseudos<GetBaseStyles<A, B>, {}>> | WithThemeValues<Omit<GetBaseStyles<A, B>, never>> & WithFlatVariantValues<{}> & WithShorthands<WithThemeValues<GetBaseStyles<A, B>>> |
@tamagui/web · SplitStyleProps | { styledContext?: Record<string, any> | undefined; mediaState?: Record<string, boolean> | undefined; noClass?: boolean | undefined; noExpand?: boolean | undefined; noNormalize?: boolean | "values" | undefined; noSkip?: boolean | undefined; noMergeStyle?: boolean | undefined; resolveValues?: ResolveVariableAs | undefined; disableExpandShorthands?: boolean | undefined; fallbackProps?: Record<string, any> | undefined; hasTextAncestor?: boolean | undefined; willBeAnimated?: boolean | undefined; isAnimated: boolean; isExiting?: boolean | undefined; exitVariant?: string | undefined; enterVariant?: s… | { isStatic?: boolean | undefined; stylePieceEntries?: Record<string, any[]> | undefined; displayName?: string | undefined; styledContext?: Record<string, any> | undefined; mediaState?: Record<string, boolean> | undefined; noClass?: boolean | undefined; noExpand?: boolean | undefined; noNormalize?: boolean | "values" | undefined; noSkip?: boolean | undefined; noMergeStyle?: boolean | undefined; resolveValues?: ResolveVariableAs | undefined; disableExpandShorthands?: boolean | undefined; hasTextAncestor?: boolean | undefined; willBeAnimated?: boolean | undefined; canPlatformPseudo?: boolean | un… |
@tamagui/web · TamaguiProvider | ({ children, disableInjectCSS, config, className, defaultTheme: defaultThemeProp, reset, insets, }: TamaguiProviderProps): any | ({ children, disableInjectCSS, config, className, defaultTheme: defaultThemeProp, insets, isSubtreeRoot, }: TamaguiProviderProps): React.JSX.Element |
@tamagui/web · ThemeDefinition | { [x: string]: Variable<any> | Variable<string> | Variable<number> | Variable<VariableValGeneric> | Variable<PxValue>; background?: Variable<string> | Variable<undefined> | Variable<any> | undefined; backgroundHover?: Variable<string> | Variable<undefined> | Variable<any> | undefined; backgroundPress?: Variable<string> | Variable<undefined> | Variable<any> | undefined; backgroundFocus?: Variable<string> | Variable<undefined> | Variable<any> | undefined; color?: Variable<string> | Variable<undefined> | Variable<any> | undefined; colorHover?: Variable<string> | Variable<undefined> | Variable<any… | { [x: string]: Variable<any> | Variable<string> | Variable<number> | Variable<VariableValGeneric> | Variable<PxValue>; background?: Variable<string> | Variable<any> | Variable<undefined> | undefined; backgroundHover?: Variable<string> | Variable<any> | Variable<undefined> | undefined; backgroundPress?: Variable<string> | Variable<any> | Variable<undefined> | undefined; backgroundFocus?: Variable<string> | Variable<any> | Variable<undefined> | undefined; color?: Variable<string> | Variable<any> | Variable<undefined> | undefined; colorHover?: Variable<string> | Variable<any> | Variable<undefined… |
@tamagui/web · TokenCategories | "radius" | "zIndex" | "color" | "space" | "size" | "color" | "space" | "zIndex" | "size" | "radius" |
@tamagui/web · WithThemeValues | { [K in keyof T]: (ThemeValueGet<K> extends never ? K extends keyof ExtraBaseProps ? T[K] : "unset" | T[K] : "unset" | GetThemeValueForKey<K> | Exclude<T[K], string>) | (K extends SafeAreaValueKeys ? "safe" : never); } | { -readonly [K in keyof T]: (ThemeValueGet<K> extends never ? K extends keyof ExtraBaseProps ? T[K] : FlatStyleValue<T[K] | "unset"> : FlatStyleValue<"unset" | GetThemeValueForKey<K> | Exclude<T[K], string>>) | (K extends SafeAreaValueKeys ? "safe" : never); } |
@tamagui/web · AnimationsConfig | AnimationDriver<any> | AnimationsConfigObject | AnimationDriverLike<any> | AnimationsConfigObject |
@tamagui/web · FontFamilyTokens | never | string |
@tamagui/web · _withStableStyle | (Component: any, createStyle: (theme: any, expressions: any[]) => object, hasThemeKeys?: boolean | undefined, hasMediaKeys?: boolean | undefined): React.NamedExoticComponent<any> | (Component: any, createStyle: (theme: any, expressions: any[]) => object, hasThemeKeys?: boolean | undefined, hasMediaKeys?: boolean | undefined): React.MemoExoticComponent<(props: any) => React.JSX.Element> |
@tamagui/web · isTamaguiElement | (child: any, name?: string | undefined): child is any | (child: any): child is any |
@tamagui/web · ResolveVariableAs | "web" | "auto" | "value" | "none" | "variable" | "except-theme" | "web" | "auto" | "none" | "value" | "variable" | "except-theme" |
@tamagui/web · CreateTamaguiProps | { reactNative?: any; shorthands?: CreateShorthands | undefined; media?: GenericMedia | undefined; animations?: AnimationsConfig | undefined; fonts?: RemoveLanguagePostfixes<GenericFonts> | undefined; tokens?: GenericTokens | undefined; themes?: { [key: string]: { [key: string]: string | number | Variable<any>; }; } | undefined; settings?: Partial<GenericTamaguiSettings> | undefined; selectionStyles?: ((theme: Record<string, string>) => { backgroundColor?: any; color?: any; } | null) | undefined; defaultProps?: (Record<string, any> & { Text?: TextProps | undefined; View?: (StackNonStyleProps & … | { reactNative?: any; shorthands?: CreateShorthands | undefined; media?: GenericMedia | undefined; animations?: AnimationsConfig | undefined; fonts?: RemoveLanguagePostfixes<GenericFonts> | undefined; tokens?: GenericTokens | undefined; themes?: { [key: string]: { [key: string]: string | number | Variable<any>; }; } | undefined; variables?: GenericVariables | undefined; settings?: Partial<GenericTamaguiSettings> | undefined; sizing?: GenericSizing | undefined; } |
@tamagui/web · InferTamaguiConfig | Conf extends ConfProps<infer A, infer B, infer C, infer D, infer E, infer F, infer H> ? TamaguiInternalConfig<A extends GenericTokens ? A : EmptyTokens, B extends GenericThemes ? B : EmptyThemes, C extends GenericShorthands ? C : EmptyShorthands, D extends GenericMedia ? D : EmptyMedia, ExtractAnimationConfig<E>, F extends GenericFonts ? F : EmptyFonts, H extends GenericTamaguiSettings ? H : EmptyTamaguiSettings, ExtractAnimationDriverKeys<E>> : unknown | Conf extends ConfProps<infer A, infer B, infer C, infer D, infer E, infer F, infer H, infer S, infer V> ? TamaguiInternalConfig<A extends GenericTokens ? A : EmptyTokens, B extends GenericThemes ? ThemesWithVariables<B, V> : EmptyThemes, C extends GenericShorthands ? C : EmptyShorthands, D extends GenericMedia ? D : EmptyMedia, ExtractAnimationConfig<E>, F extends GenericFonts ? F : EmptyFonts, H extends GenericTamaguiSettings ? H : EmptyTamaguiSettings, S extends GenericSizing ? S : GenericSizing, ExtractAnimationDriverKeys<E>> : unknown |
@tamagui/web · StaticConfigPublic | { defaultProps?: Record<string, any> | undefined; neverFlatten?: boolean | "jsx" | undefined; isInput?: boolean | undefined; isText?: boolean | undefined; validStyles?: { [key: string]: boolean; } | undefined; accept?: { [key: string]: string; } | undefined; inlineProps?: Set<string> | undefined; inlineWhenUnflattened?: Set<string> | undefined; isZStack?: boolean | undefined; isReactNative?: boolean | undefined; acceptsClassName?: boolean | undefined; memo?: boolean | undefined; } | { defaultProps?: Record<string, any> | undefined; baseClassName?: string | undefined; neverFlatten?: boolean | "jsx" | undefined; isInput?: boolean | undefined; isText?: boolean | undefined; validStyles?: { [key: string]: boolean; } | undefined; inlineProps?: Set<string> | undefined; neverSkipProps?: Record<string, 1> | undefined; isZStack?: boolean | undefined; isReactNative?: boolean | undefined; acceptsClassName?: boolean | undefined; memo?: boolean | undefined; contextProps?: readonly string[] | undefined; } |
@tamagui/web · TamaguiProjectInfo | { components: LoadedComponents[]; tamaguiConfig: TamaguiInternalConfig<GenericTokens, GenericThemes, GenericShorthands, GenericMedia, GenericAnimations, GenericFonts, GenericTamaguiSettings, string>; nameToPaths: NameToPaths; } | { components: LoadedComponents[]; tamaguiConfig: TamaguiInternalConfig<GenericTokens, GenericThemes, GenericShorthands, GenericMedia, GenericAnimations, GenericFonts, GenericTamaguiSettings, GenericSizing, string>; nameToPaths: NameToPaths; } |
@tamagui/web · ThemeProviderProps | { className?: string | undefined; defaultTheme: string | null | undefined; disableRootThemeClass?: boolean | undefined; themeClassNameOnRoot?: boolean | undefined; children?: any; reset?: boolean | undefined; } | { className?: string | undefined; defaultTheme: string | null | undefined; children?: any; isSubtreeRoot?: boolean | undefined; } |
@tamagui/web · getCSSStylesAtomic | (style: ViewStyleWithPseudos): StyleObject[] | (style: TextStyle): StyleObject[] |
@tamagui/web · isTamaguiComponent | <A>(comp: A, name?: string | undefined): comp is A & { staticConfig: StaticConfig; } | <A>(comp: A): comp is A & { staticConfig: StaticConfig; } |
@tamagui/web · CreateTamaguiConfig | { fonts: RemoveLanguagePostfixes<F>; fontLanguages: GetLanguagePostfix<keyof F> extends never ? string[] : GetLanguagePostfix<keyof F>[]; tokens: A; themes: { [Name in keyof B]: { [Key in keyof B[Name]]: CoerceToVariable<B[Name][Key]>; }; }; shorthands: C; media: D; animations: AnimationDriver<E> | AnimationsConfigObject; animationDriverKeys?: AnimDriverKeys | undefined; settings: H; } | { fonts: RemoveLanguagePostfixes<F>; fontLanguages: GetLanguagePostfix<keyof F> extends never ? string[] : GetLanguagePostfix<keyof F>[]; tokens: A; themes: { [Name in keyof B]: { [Key in keyof B[Name]]: CoerceToVariable<B[Name][Key]>; }; }; shorthands: C; media: D; animations: AnimationsConfigObject | AnimationDriverLike<E>; animationDriverKeys?: AnimDriverKeys | undefined; settings: H; sizing: S; } |
@tamagui/web · GenericTextVariants | { [propName: string]: VariantSpreadFunction<TextProps, any> | ({ "...fontSize"?: FontSizeVariantSpreadFunction<TextProps> | undefined; "...fontStyle"?: FontStyleVariantSpreadFunction<TextProps> | undefined; "...fontTransform"?: FontTransformVariantSpreadFunction<TextProps> | undefined; "...lineHeight"?: FontLineHeightVariantSpreadFunction<TextProps> | undefined; "...letterSpacing"?: FontLetterSpacingVariantSpreadFunction<TextProps> | undefined; "...size"?: SizeVariantSpreadFunction<TextProps> | undefined; "...space"?: SpaceVariantSpreadFunction<TextProps> | undefined; "...color"?: ColorVariant… | { [propName: string]: StyledDynamic<any, TextProps> | { [x: string]: string | TextProps | undefined; [x: number]: string | TextProps | undefined; }; } |
@tamagui/web · GetThemeValueForKey | ThemeValueFallback | ThemeValueGet<K> | ThemeValueGet<K> | ThemeValueFallback |
@tamagui/web · createStyledContext | <VariantProps extends Record<string, any>>(defaultValues?: VariantProps | undefined, namespace?: string | undefined): any | <VariantProps extends Record<string, any>, ConsumedKeys extends StyledContextKey<VariantProps>>(defaultValues: VariantProps, namespaceOrOptions: StyledContextOptions<VariantProps, ConsumedKeys> & { keys: readonly ConsumedKeys[]; }): any | <VariantProps extends Record<string, any>>(defaultValues: EmptyDefault, namespaceOrOptions?: EmptyDefaultOptions | undefined): any | <VariantProps extends Record<string, any>>(defaultValues: VariantProps & { [Key in Exclude<keyof VariantProps, OptionalStyledContextKeys<VariantProps>>]: VariantProps[Key]; } & { [Key in OptionalStyledContextKeys<VariantProps>]:… |
@tamagui/web · FontLineHeightTokens | number | `${number}rem` | number | `${number}` | `${number}px` | `${number}rem` | `${string}px` |
@tamagui/web · GenericStackVariants | { [propName: string]: VariantSpreadFunction<StackNonStyleProps & WithThemeValues<StackStyleBase> & WithShorthands<WithThemeValues<StackStyleBase>> & WithPseudoProps<WithThemeValues<StackStyleBase> & WithShorthands<WithThemeValues<StackStyleBase>>> & WithMediaProps<WithThemeShorthandsAndPseudos<StackStyleBase, {}>>, any> | ({ "...fontSize"?: FontSizeVariantSpreadFunction<StackNonStyleProps & WithThemeValues<StackStyleBase> & WithShorthands<WithThemeValues<StackStyleBase>> & WithPseudoProps<WithThemeValues<StackStyleBase> & WithShorthands<WithThemeValues<StackStyleBase>>> & WithMediaProps<WithTh… | { [propName: string]: StyledDynamic<any, StackNonStyleProps & WithThemeValues<Omit<StackStyleBase, never>> & WithFlatVariantValues<{}> & WithShorthands<WithThemeValues<StackStyleBase>>> | { [x: string]: string | (StackNonStyleProps & WithThemeValues<Omit<StackStyleBase, never>> & WithFlatVariantValues<{}> & WithShorthands<WithThemeValues<StackStyleBase>>) | undefined; [x: number]: string | (StackNonStyleProps & WithThemeValues<Omit<StackStyleBase, never>> & WithFlatVariantValues<{}> & WithShorthands<WithThemeValues<StackStyleBase>>) | undefined; }; } |
@tamagui/web · GenericTamaguiConfig | { fonts: RemoveLanguagePostfixes<GenericFonts>; fontLanguages: string[]; tokens: GenericTokens; themes: { [x: string]: { [x: string]: Variable<any> | Variable<string> | Variable<number> | Variable<VariableValGeneric> | Variable<PxValue>; background?: Variable<string> | Variable<undefined> | Variable<any> | undefined; backgroundHover?: Variable<string> | Variable<undefined> | Variable<any> | undefined; backgroundPress?: Variable<string> | Variable<undefined> | Variable<any> | undefined; backgroundFocus?: Variable<string> | Variable<undefined> | Variable<any> | undefined; color?: Variable<string… | { fonts: RemoveLanguagePostfixes<GenericFonts>; fontLanguages: string[]; tokens: GenericTokens; themes: { [x: string]: { [x: string]: Variable<any> | Variable<string> | Variable<number> | Variable<VariableValGeneric> | Variable<PxValue>; background?: Variable<string> | Variable<any> | Variable<undefined> | undefined; backgroundHover?: Variable<string> | Variable<any> | Variable<undefined> | undefined; backgroundPress?: Variable<string> | Variable<any> | Variable<undefined> | undefined; backgroundFocus?: Variable<string> | Variable<any> | Variable<undefined> | undefined; color?: Variable<string… |
@tamagui/web · TamaguiProviderProps | Omit<ThemeProviderProps, "children"> & { config?: TamaguiInternalConfig<GenericTokens, GenericThemes, GenericShorthands, GenericMedia, GenericAnimations, GenericFonts, GenericTamaguiSettings, string> | undefined; disableInjectCSS?: boolean | undefined; children?: any; insets?: { top: number; right: number; bottom: number; left: number; } | undefined; } | Omit<ThemeProviderProps, "children"> & { config?: TamaguiInternalConfig<GenericTokens, GenericThemes, GenericShorthands, GenericMedia, GenericAnimations, GenericFonts, GenericTamaguiSettings, GenericSizing, string> | undefined; disableInjectCSS?: boolean | undefined; children?: any; insets?: { top: number; right: number; bottom: number; left: number; } | undefined; } |
@tamagui/web · StaticComponentObject | { staticConfig: StaticConfig; styleable: Styleable<Props extends TamaDefer ? GetFinalProps<NonStyledProps, BaseStyles, VariantProps> : Props, Ref, NonStyledProps, BaseStyles, VariantProps, ParentStaticProperties>; } | { staticConfig: StaticConfig; resolve(resolver: StyledResolver<Props extends TamaDefer ? GetFinalProps<NonStyledProps, BaseStyles, VariantProps> : Props, WithThemeValues<Omit<BaseStyles, never>> & WithFlatVariantValues<{}> & WithShorthands<WithThemeValues<BaseStyles>>>): any; } |
@tamagui/web · TamaguiInternalConfig | Omit<CreateTamaguiProps, keyof GenericTamaguiConfig> & Omit<CreateTamaguiConfig<A, B, C, D, E, F, G, AnimDriverKeys>, "tokens"> & { tokens: Tokenify<A>; tokensParsed: Tokenify<A>; themeConfig: any; fontsParsed: GenericFonts; getCSS: GetCSS; getNewCSS: GetCSS; parsed: boolean; inverseShorthands: Record<string, string>; userShorthands: C; reactNative?: any; fontSizeTokens: Set<string>; specificTokens: Record<string, Variable<any>>; settings: Omit<GenericTamaguiSettings, keyof G> & G; defaultFont?: string | undefined; defaultFontToken: string; animationDrivers?: Record<string, AnimationDriver<Ani… | Omit<CreateTamaguiProps, keyof GenericTamaguiConfig> & Omit<CreateTamaguiConfig<A, B, C, D, E, F, G, S, AnimDriverKeys>, "tokens"> & { tokens: Tokenify<A>; tokensParsed: Tokenify<A>; themeConfig: any; fontsParsed: GenericFonts; getCSS: GetCSS; getNewCSS: GetCSS; parsed: boolean; inverseShorthands: Record<string, string>; userShorthands: C; reactNative?: any; fontSizeTokens: Set<string>; settings: Omit<GenericTamaguiSettings, keyof G> & G; sizing: Omit<GenericSizing, keyof S> & S; defaultFont?: string | undefined; defaultFontToken: string; animationDrivers?: Record<string, AnimationDriverLike<A… |
@tamagui/web · TamaguiComponentPropsBaseBase | { target?: string | undefined; htmlFor?: string | undefined; asChild?: boolean | "web" | "except-style" | "except-style-web" | undefined; dangerouslySetInnerHTML?: { __html: string; } | undefined; children?: any; debug?: DebugProp | undefined; disabled?: boolean | undefined; className?: string | undefined; themeShallow?: boolean | undefined; unstyled?: boolean | undefined; id?: string | undefined; render?: any; theme?: string | null | undefined; group?: boolean | undefined; untilMeasured?: "hide" | "show" | undefined; componentName?: string | undefined; tabIndex?: string | number | undefined; … | { target?: string | undefined; htmlFor?: string | undefined; asChild?: boolean | "web" | "except-style" | "except-style-web" | undefined; dangerouslySetInnerHTML?: { __html: string; } | undefined; children?: any; debug?: DebugProp | undefined; disabled?: boolean | undefined; className?: string | undefined; themeShallow?: boolean | undefined; id?: string | undefined; render?: any; theme?: string | null | undefined; group?: boolean | (string & {}) | undefined; container?: boolean | (string & {}) | undefined; untilMeasured?: "hide" | "show" | undefined; name?: string | undefined; tabIndex?: strin… |
Anggota kelas atau antarmuka yang dihapus
| member | import | Sebelum |
|---|---|---|
ThemeProps.reset | @tamagui/web | boolean | undefined |
ThemeProps.componentName | @tamagui/web | string | undefined |
RNTextProps.elevationAndroid | @tamagui/web | string | number | undefined |
RNViewProps.elevationAndroid | @tamagui/web | string | number | undefined |
StackStyleBase.content | @tamagui/web | any |
StackStyleBase.animateOnly | @tamagui/web | string[] | undefined |
TextNonStyleProps.unstyled | @tamagui/web | boolean | undefined |
TextNonStyleProps.componentName | @tamagui/web | string | undefined |
StackNonStyleProps.unstyled | @tamagui/web | boolean | undefined |
StackNonStyleProps.componentName | @tamagui/web | string | undefined |
TextStylePropsBase.content | @tamagui/web | any |
TextStylePropsBase.animateOnly | @tamagui/web | string[] | undefined |
PresenceContextProps.exitVariant | @tamagui/web | string | null | undefined |
PresenceContextProps.enterVariant | @tamagui/web | string | null | undefined |
PresenceContextProps.enterExitVariant | @tamagui/web | string | null | undefined |
Anggota kelas atau antarmuka yang berubah
| member | Sebelum | Sesudah |
|---|---|---|
RNTextProps.dir | "auto" | "ltr" | "rtl" | undefined | "ltr" | "rtl" | "auto" | undefined |
TamaguiConfig.themes | { [x: string]: { [x: string]: Variable<any> | Variable<string> | Variable<number> | Variable<VariableValGeneric> | Variable<PxValue>; background?: Variable<string> | Variable<undefined> | Variable<any> | undefined; backgroundHover?: Variable<string> | Variable<undefined> | Variable<any> | undefined;… | { [x: string]: { [x: string]: Variable<any> | Variable<string> | Variable<number> | Variable<VariableValGeneric> | Variable<PxValue>; background?: Variable<string> | Variable<any> | Variable<undefined> | undefined; backgroundHover?: Variable<string> | Variable<any> | Variable<undefined> | undefined;… |
TamaguiConfig.animations | AnimationsConfigObject | AnimationDriver<GenericAnimations> | AnimationsConfigObject | AnimationDriverLike<GenericAnimations> |
StackStyleBase.x | number | undefined | number | `${number}%` | undefined |
StackStyleBase.y | number | undefined | number | `${number}%` | undefined |
StackStyleBase.inset | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.display | "inline" | "inherit" | "none" | "block" | "contents" | "flex" | "inline-flex" | undefined | "none" | "grid" | "inline" | "inherit" | "block" | "inline-block" | "contents" | "flex" | "inline-flex" | "inline-grid" | undefined |
StackStyleBase.blockSize | number | SizeTokens | undefined | number | Size | undefined |
StackStyleBase.background | any | string | UnionableString | Variable<any> | undefined |
StackStyleBase.inlineSize | number | SizeTokens | undefined | number | Size | undefined |
StackStyleBase.insetBlock | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.insetInline | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.marginBlock | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.marginInline | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.maxBlockSize | number | SizeTokens | undefined | number | Size | undefined |
StackStyleBase.minBlockSize | number | SizeTokens | undefined | number | Size | undefined |
StackStyleBase.outlineStyle | "solid" | "dotted" | "dashed" | (string & {}) | undefined | (string & {}) | "solid" | "dotted" | "dashed" | undefined |
StackStyleBase.paddingBlock | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.insetBlockEnd | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.maxInlineSize | number | SizeTokens | undefined | number | Size | undefined |
StackStyleBase.minInlineSize | number | SizeTokens | undefined | number | Size | undefined |
StackStyleBase.paddingInline | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.insetInlineEnd | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.marginBlockEnd | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.insetBlockStart | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.marginInlineEnd | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.paddingBlockEnd | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.transformOrigin | "top" | "bottom" | "left" | "right" | PxOrPct | "center" | "left top" | "left bottom" | `left ${string}%` | `left ${string}px` | `left ${number}px` | `left ${number}%` | "left center" | "right top" | "right bottom" | `right ${string}%` | `right ${string}px` | `right ${number}px` | `right ${number}%`… | "top" | "bottom" | "left" | "right" | PxOrPct | "center" | "left top" | "left bottom" | `left ${number}px` | `left ${string}px` | `left ${string}%` | `left ${number}%` | "left center" | "right top" | "right bottom" | `right ${number}px` | `right ${string}px` | `right ${string}%` | `right ${number}%`… |
StackStyleBase.borderBlockWidth | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.insetInlineStart | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.marginBlockStart | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.paddingInlineEnd | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.borderInlineColor | ColorTokens | undefined | Color | undefined |
StackStyleBase.borderInlineWidth | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.marginInlineStart | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.paddingBlockStart | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.paddingInlineStart | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.borderBlockEndWidth | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.borderInlineEndColor | ColorTokens | undefined | Color | undefined |
StackStyleBase.borderInlineEndWidth | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.borderBlockStartWidth | number | SpaceTokens | undefined | number | Space | undefined |
StackStyleBase.borderInlineStartColor | ColorTokens | undefined | Color | undefined |
StackStyleBase.borderInlineStartWidth | number | SpaceTokens | undefined | number | Space | undefined |
TextNonStyleProps.group | boolean | undefined | boolean | (string & {}) | undefined |
StackNonStyleProps.group | boolean | undefined | boolean | (string & {}) | undefined |
TextStylePropsBase.x | number | undefined | number | `${number}%` | undefined |
TextStylePropsBase.y | number | undefined | number | `${number}%` | undefined |
TextStylePropsBase.inset | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.display | "inline" | "inherit" | "none" | "block" | "contents" | "flex" | "inline-flex" | undefined | "none" | "grid" | "inline" | "inherit" | "block" | "inline-block" | "contents" | "flex" | "inline-flex" | "inline-grid" | undefined |
TextStylePropsBase.blockSize | number | SizeTokens | undefined | number | Size | undefined |
TextStylePropsBase.background | any | string | UnionableString | Variable<any> | undefined |
TextStylePropsBase.inlineSize | number | SizeTokens | undefined | number | Size | undefined |
TextStylePropsBase.insetBlock | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.insetInline | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.marginBlock | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.marginInline | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.maxBlockSize | number | SizeTokens | undefined | number | Size | undefined |
TextStylePropsBase.minBlockSize | number | SizeTokens | undefined | number | Size | undefined |
TextStylePropsBase.outlineStyle | "solid" | "dotted" | "dashed" | (string & {}) | undefined | (string & {}) | "solid" | "dotted" | "dashed" | undefined |
TextStylePropsBase.paddingBlock | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.insetBlockEnd | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.maxInlineSize | number | SizeTokens | undefined | number | Size | undefined |
TextStylePropsBase.minInlineSize | number | SizeTokens | undefined | number | Size | undefined |
TextStylePropsBase.paddingInline | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.insetInlineEnd | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.marginBlockEnd | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.insetBlockStart | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.marginInlineEnd | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.paddingBlockEnd | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.transformOrigin | "top" | "bottom" | "left" | "right" | PxOrPct | "center" | "left top" | "left bottom" | `left ${string}%` | `left ${string}px` | `left ${number}px` | `left ${number}%` | "left center" | "right top" | "right bottom" | `right ${string}%` | `right ${string}px` | `right ${number}px` | `right ${number}%`… | "top" | "bottom" | "left" | "right" | PxOrPct | "center" | "left top" | "left bottom" | `left ${number}px` | `left ${string}px` | `left ${string}%` | `left ${number}%` | "left center" | "right top" | "right bottom" | `right ${number}px` | `right ${string}px` | `right ${string}%` | `right ${number}%`… |
TextStylePropsBase.borderBlockWidth | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.insetInlineStart | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.marginBlockStart | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.paddingInlineEnd | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.borderInlineColor | ColorTokens | undefined | Color | undefined |
TextStylePropsBase.borderInlineWidth | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.marginInlineStart | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.paddingBlockStart | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.paddingInlineStart | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.borderBlockEndWidth | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.borderInlineEndColor | ColorTokens | undefined | Color | undefined |
TextStylePropsBase.borderInlineEndWidth | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.borderBlockStartWidth | number | SpaceTokens | undefined | number | Space | undefined |
TextStylePropsBase.borderInlineStartColor | ColorTokens | undefined | Color | undefined |
TextStylePropsBase.borderInlineStartWidth | number | SpaceTokens | undefined | number | Space | undefined |
Baru ditandai usang
Tidak ada yang terdeteksi.
Perubahan persyaratan (engines, dependensi peer)
Tidak ada yang terdeteksi.
Ekspor baru (138)
| import | export | kind |
|---|---|---|
@tamagui/web | Size | type |
@tamagui/web | html | variable |
@tamagui/web | isTV | variable |
@tamagui/web | Color | type |
@tamagui/web | Space | type |
@tamagui/web | clamp | variable |
@tamagui/web | fluid | function |
@tamagui/web | isIos | variable |
@tamagui/web | isWeb | variable |
@tamagui/web | style | function |
@tamagui/web | Radius | type |
@tamagui/web | ZIndex | type |
@tamagui/web | setRef | variable |
@tamagui/web | useGet | variable |
@tamagui/web | RefProp | variable |
@tamagui/web | FontSize | type |
@tamagui/web | isChrome | variable |
@tamagui/web | isClient | variable |
@tamagui/web | isServer | variable |
@tamagui/web | useEvent | variable |
@tamagui/web | SizingEnv | type |
@tamagui/web | isAndroid | variable |
@tamagui/web | isBrowser | variable |
@tamagui/web | ClientOnly | variable |
@tamagui/web | SizeRecipe | type |
@tamagui/web | StylePiece | type |
@tamagui/web | simpleHash | variable |
@tamagui/web | NativeValue | variable |
@tamagui/web | composeRefs | variable |
@tamagui/web | isTouchable | variable |
@tamagui/web | themeRefKey | function |
@tamagui/web | validStyles | variable |
@tamagui/web | EventHandler | variable |
@tamagui/web | FluidOptions | interface |
@tamagui/web | OnTransition | type |
@tamagui/web | RefComponent | variable |
@tamagui/web | ComponentSize | type |
@tamagui/web | GenericSizing | type |
@tamagui/web | VariableValIn | type |
@tamagui/web | defaultSizing | variable |
@tamagui/web | resolveSizing | function |
@tamagui/web | stylePropsAll | variable |
@tamagui/web | FlatStyleValue | type |
@tamagui/web | NativePlatform | variable |
@tamagui/web | PlatformDriver | variable |
@tamagui/web | ResolvedSizing | type |
@tamagui/web | isEqualShallow | variable |
@tamagui/web | isWebTouchable | variable |
@tamagui/web | stylePropsText | variable |
@tamagui/web | stylePropsView | variable |
@tamagui/web | useClientValue | variable |
@tamagui/web | TransitionEvent | type |
@tamagui/web | createStyledHOC | function |
@tamagui/web | currentPlatform | variable |
@tamagui/web | isNativeDesktop | variable |
@tamagui/web | isValidStyleKey | function |
@tamagui/web | splitStyleProps | function |
@tamagui/web | stylePropsInput | variable |
@tamagui/web | tokenCategories | variable |
@tamagui/web | useComposedRefs | variable |
@tamagui/web | useDidFinishSSR | variable |
@tamagui/web | useIsClientOnly | variable |
@tamagui/web | CallbackSetState | variable |
@tamagui/web | GenericVariables | type |
@tamagui/web | StaticShapeStyle | type |
@tamagui/web | StyleObjectRules | variable |
@tamagui/web | StyleObjectValue | variable |
@tamagui/web | _withNativeStyle | variable |
@tamagui/web | containsThemeRef | function |
@tamagui/web | formatDiagnostic | function |
@tamagui/web | resolveThemeName | function |
@tamagui/web | stylePieceSymbol | variable |
@tamagui/web | textStaticConfig | variable |
@tamagui/web | viewStaticConfig | variable |
@tamagui/web | ClientOnlyContext | variable |
@tamagui/web | NativeStyleEngine | interface |
@tamagui/web | NativeTextMetrics | type |
@tamagui/web | StyleObjectPseudo | variable |
@tamagui/web | getPlatformDriver | variable |
@tamagui/web | useAnimatedNumber | function |
@tamagui/web | createRefComponent | variable |
@tamagui/web | getAutoVariableCSS | variable |
@tamagui/web | getThemeClassNames | variable |
@tamagui/web | reservedThemeProps | variable |
@tamagui/web | resolveTextMetrics | function |
@tamagui/web | stylePropsTextOnly | variable |
@tamagui/web | stylePropsUnitless | variable |
@tamagui/web | useAnimationDriver | function |
@tamagui/web | AnimatedTextChannel | type |
@tamagui/web | AnimationDriverStub | type |
@tamagui/web | StyleObjectProperty | variable |
@tamagui/web | TamaguiEventDetails | type |
@tamagui/web | _mediaListenerStats | variable |
@tamagui/web | setupPlatformDriver | variable |
@tamagui/web | stylePropsTransform | variable |
@tamagui/web | usePortalThemeState | function |
@tamagui/web | PresenceRegistration | type |
@tamagui/web | StyledContextOptions | type |
@tamagui/web | StyledHOCMergedProps | type |
@tamagui/web | composeEventHandlers | variable |
@tamagui/web | getNativeStyleEngine | function |
@tamagui/web | getStyleStaticConfig | function |
@tamagui/web | installTamaguiConfig | function |
@tamagui/web | setNativeStyleEngine | function |
@tamagui/web | withStaticProperties | variable |
@tamagui/web | NativeViewStateUpdate | interface |
@tamagui/web | ReservedThemePropName | type |
@tamagui/web | SplitStylePropsFilter | type |
@tamagui/web | SplitStylePropsResult | type |
@tamagui/web | StyleObjectIdentifier | variable |
@tamagui/web | WithFlatVariantValues | type |
@tamagui/web | cssShorthandLonghands | variable |
@tamagui/web | webOnlyStylePropsText | variable |
@tamagui/web | webOnlyStylePropsView | variable |
@tamagui/web | ExplicitNativePlatform | variable |
@tamagui/web | NativeStyleEngineSlots | interface |
@tamagui/web | SplitStylePropsOptions | type |
@tamagui/web | mergeIfNotShallowEqual | variable |
@tamagui/web | removeNativeStyleScope | function |
@tamagui/web | updateNativeStyleScope | function |
@tamagui/web | useAnimatedNumberStyle | variable |
@tamagui/web | nonAnimatableStyleProps | variable |
@tamagui/web | supportsDynamicColorIOS | variable |
@tamagui/web | useAnimatedNumbersStyle | variable |
@tamagui/web | createChangeEventDetails | function |
@tamagui/web | useCreateShallowSetState | variable |
@tamagui/web | PlatformDriverPseudoState | variable |
@tamagui/web | TamaguiChangeEventDetails | type |
@tamagui/web | getMutatedAutoVariableCSS | variable |
@tamagui/web | nonAnimatableWebTextProps | variable |
@tamagui/web | nonAnimatableWebViewProps | variable |
@tamagui/web | useAnimatedNumberReaction | variable |
@tamagui/web | useIsomorphicLayoutEffect | variable |
@tamagui/web | getThemeProviderChainSizes | variable |
@tamagui/web | shouldRenderNativePlatform | variable |
@tamagui/web | SplitStylePropsFilterCallback | type |
@tamagui/web | setNativeStyleEngineFlushListener | function |
@tamagui/web | AnimationDriverWithAnimatedNumbers | type |
Berikan fakta ini ke agen AI Anda
Vigia adalah server MCP gratis: agen coding Anda memeriksa versi, perubahan yang merusak kompatibilitas, dan kerentanan sebelum menulis kode. Tanpa pendaftaran, tanpa kunci API.
claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp
Tambahkan ke CursorTambahkan ke VS Code★ Bintang di GitHub
Klien MCP lainnya
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }Skill agen (SKILL.md): memberi tahu agen kapan memakai Vigia · GitHub Action untuk pull request
Pertanyaan umum
Apa saja perubahan tidak kompatibel saat memperbarui @tamagui/web dari 2 ke 3?
Antara @tamagui/web 2.7.7 dan 3.0.0, Vigia menemukan 211 ekspor yang dihapus, 75 tanda tangan yang berubah, dan 100 anggota kelas atau antarmuka yang dihapus atau berubah.
Apa yang ditandai usang di @tamagui/web 3?
0 ekspor atau anggota baru ditandai usang di @tamagui/web 3.0.0.
Untuk agen
GET https://vigia.coredls.cloud/v1/packages/npm/@tamagui/web/upgrade?from=2.7.7&to=3.0.0