Vigia

Passer de @tamagui/web 2.x à 3.x

Comparaison de l’API publique de @tamagui/web 2.7.7 et 3.0.0, calculée automatiquement à partir de leurs types TypeScript. Une signature modifiée est un changement incompatible possible, pas une certitude.

Résumé

Chemins d’importation supprimés0
Exports supprimés211
Signatures modifiées75
Membres de classes ou d’interfaces supprimés15
Membres de classes ou d’interfaces modifiés85
Nouvelles dépréciations0
Changements d’exigences (engines, dépendances peer)0
Nouveaux exports138

Exports supprimés

importexportkindAvant
@tamagui/webFalsytypefalse | "" | null | undefined
@tamagui/webGetCSStype(opts?: { separator?: string | undefined; exclude?: "themes" | "design-system" | null | undefined; sinceLastCall?: boolean | undefined; } | undefined) => string
@tamagui/webgetRgbavariable(color: string): { r: number; g: number; b: number; a: number; } | undefined
@tamagui/webFontKeystype"fontFamily"
@tamagui/webusePropsfunction<A extends PropsLikeObject>(props: A, opts?: UsePropsOptions | undefined): PropsWithoutMediaStyles<A>
@tamagui/webColorKeystype"color" | "outlineColor" | "borderInlineColor" | "borderInlineStartColor" | "borderInlineEndColor" | "backgroundColor" | "borderColor" | "borderBottomColor" | "borderTopColor" | "borderLeftColor" | "borderRightColor" | "shadowColor" | "textShadowColor" | "borderBlockColor" | "borderBlockEndColor" | "borderBlockStartColor"
@tamagui/webMEDIA_SEPvariable"_"
@tamagui/webParseFonttype{ 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/webSpaceKeystype"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/webStyleabletype<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/webfixStylesfunction(style: Record<string, any>): void
@tamagui/webparseFontfunction<A extends GenericFont>(definition: A): DeepVariableObject<A>
@tamagui/webthemeablefunction<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/webPROP_SPLITvariable"-"
@tamagui/webPropMappertype(key: string, value: any, state: GetStyleState, disabled: boolean, map: (key: string, val: any, originalVal?: any) => void) => void
@tamagui/webSpreadKeystype"...fontSize" | "...fontStyle" | "...fontTransform" | "...lineHeight" | "...letterSpacing" | "...size" | "...space" | "...color" | "...zIndex" | "...theme" | "...radius"
@tamagui/webStackStyletypeWithThemeValues<StackStyleBase> & WithShorthands<WithThemeValues<StackStyleBase>> & WithPseudoProps<WithThemeValues<StackStyleBase> & WithShorthands<WithThemeValues<StackStyleBase>>> & WithMediaProps<WithThemeShorthandsAndPseudos<StackStyleBase, {}>>
@tamagui/webZIndexKeystype"zIndex"
@tamagui/webpropMappervariable(key: string, value: any, state: GetStyleState, disabled: boolean, map: (key: string, val: any, originalVal?: any) => void): void
@tamagui/webstyleToCSSfunction(style: Record<string, any>): void
@tamagui/webstyledHtmlfunction<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/webIsMediaTypetypeboolean | "platform" | "theme" | "group"
@tamagui/webOpacityKeystype"opacity"
@tamagui/webPseudoStatetype{ hover?: boolean | undefined; press?: boolean | undefined; focus?: boolean | undefined; groups?: Record<string, { hover?: boolean | undefined; press?: boolean | undefined; focus?: boolean | undefined; }> | undefined; }
@tamagui/webRNOnlyPropstype"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/webSplitStylestypeGetStyleResult | null
@tamagui/webgetSubStylevariable(styleState: GetStyleState, subKey: string, styleIn: object, avoidMergeTransform?: boolean | undefined): TextStyle
@tamagui/webCreateTokenstypeRecord<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/webDedupedThemetype{ names: string[]; theme: ThemeParsed; }
@tamagui/webFontSizeKeystype"fontSize"
@tamagui/webGenericFontstype{ [x: string]: GenericFont<GenericFontKey>; }
@tamagui/webGenericPropstype{ [x: string]: any; }
@tamagui/webMakeVariabletypeA extends string | number ? Variable<A> : A
@tamagui/webPseudoStylestype{ hoverStyle?: any; pressStyle?: any; focusStyle?: any; focusWithinStyle?: any; focusVisibleStyle?: any; disabledStyle?: any; enterStyle?: any; exitStyle?: any; }
@tamagui/webRNExtraPropsinterfaceinterface
@tamagui/webTokensMergedtypeTokensParsed & 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/webDedupedThemestypeDedupedTheme[]
@tamagui/webDivAttributestypeHTMLAttributes<HTMLDivElement>
@tamagui/webGetStyleStatetype{ 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/webMediaPropKeystype`$${string}` | `$${number}`
@tamagui/webRulesToInserttype{ [x: string]: StyleObject; }
@tamagui/webStyleResolvertype(key: string, value: any, props: SplitStyleProps, state: GetStyleState, parentVariantKey: string) => Response
@tamagui/webThemeValueGettypeK 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/webBaseStylePropstype{ [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/webColorStyleProptypeColorTokens | ThemeValueFallbackColor
@tamagui/webConfigListenertype(conf: TamaguiInternalConfig<GenericTokens, GenericThemes, GenericShorthands, GenericMedia, GenericAnimations, GenericFonts, GenericTamaguiSettings, string>) => void
@tamagui/webFontWeightKeystype"fontWeight"
@tamagui/webGetTokenStringtypeA extends `$${string}` ? A : A extends string | number ? `$${A}` : `$${string}`
@tamagui/webGroupMediaKeystype`$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/webLineHeightKeystype"lineHeight"
@tamagui/webPseudoPropKeystypekeyof WithPseudoProps<any>
@tamagui/webRecursiveArrayinterfaceinterface
@tamagui/webSpecificTokenstypeRK extends string ? `$${RK}.${keyof Record[RK] extends string | number ? keyof Record[RK] extends `$${infer X}` ? X : keyof Record[RK] : never}` : never
@tamagui/webThemeMediaKeystypeTK extends string ? string extends TK ? never : TK extends `${string}_${string}` ? never : `$theme-${TK}` : never
@tamagui/webThemeWithStatetype[ThemeParsed, ThemeState]
@tamagui/webThemeablePropsinterfaceinterface
@tamagui/webWithMediaPropstype{ [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/webgetStyleAtomicvariable(style: ViewStyleWithPseudos, pseudo?: PseudoDescriptor | undefined): StyleObject[]
@tamagui/webgetTokenForKeyvariable(key: string, value: string, styleProps: SplitStyleProps, styleState: Partial<GetStyleState>): any
@tamagui/webuseSplitStylesvariable(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/webChildGroupStatetype{ pseudo?: PseudoGroupState | undefined; media?: Record<string | number, boolean> | undefined; }
@tamagui/webGetStaticConfigtypeA extends { __tama: [any, any, any, any, any, infer B]; } ? B & Extra : Extra
@tamagui/webPropMappedValuetype[string, any, any?][] | undefined
@tamagui/webRegisteredStyletypenumber & { __registeredStyleBrand: T; }
@tamagui/webUseStyleEmittertype(cb: UseStyleListener) => void
@tamagui/webVariantTypeKeystype":string" | ":boolean" | ":number"
@tamagui/webWithPseudoPropstype{ 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/webcreateVariablesvariable<A extends DeepTokenObject>(tokens: A, parentPath?: string | undefined, isFont?: boolean | undefined): DeepVariableObject<A>
@tamagui/webgetDefaultPropsvariable(staticConfig: StaticConfig, propsComponentName?: string | undefined): Record<string, any> | undefined
@tamagui/webgetVariableNamefunction(v: any): any
@tamagui/webAllGroupContextstype{ [GroupName: string]: SingleGroupContext; }
@tamagui/webClassNamesObjecttype{ [x: string]: string; }
@tamagui/webCreateShorthandstype{ [key: string]: string; }
@tamagui/webFontWeightValuestype"normal" | "100" | "300" | "200" | "600" | "700" | "800" | "900" | "400" | "500" | "bold"
@tamagui/webGetVariantValuestypeKey extends `...${infer VariantSpread}` ? ThemeValueByCategory<VariantSpread> : Key extends "true" | "false" ? boolean : Key extends ":string" ? string : Key extends ":boolean" ? boolean : Key extends ":number" ? number : Key
@tamagui/webInferStyledPropstypeA extends { __tama: any; } ? GetProps<A> : GetFinalProps<InferGenericComponentProps<A>, B extends { isText: true; } ? TextStylePropsBase : B extends { isInput: true; } ? TextStylePropsBase : StackStyleBase, {}>
@tamagui/webMediaQueryObjecttype{ [key: string]: string | number; }
@tamagui/webNarrowShorthandstype{}
@tamagui/webPseudoDescriptortype{ name: string; priority: number; stateKey?: string | undefined; selector?: string | undefined; }
@tamagui/webPseudoGroupStatetype{ hover?: boolean | undefined; press?: boolean | undefined; focus?: boolean | undefined; focusVisible?: boolean | undefined; focusWithin?: boolean | undefined; disabled?: boolean | undefined; pressIn?: boolean | undefined; }
@tamagui/webSplitStyleResulttypeGetStyleResult | null
@tamagui/webStyleableOptionstype{ disableTheme?: boolean | undefined; staticConfig?: Partial<StaticConfig> | undefined; }
@tamagui/webThemesLikeObjecttype{ [x: string]: Record<string, string>; }
@tamagui/webUseAnimationHooktype(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/webVariableColorValtypestring | Variable<any>
@tamagui/webcreateMediaStylevariable(styleObject: StyleObject, mediaKeyIn: string, mediaQueries: MediaQueries, type: IsMediaType, negate?: boolean | undefined, priority?: number | undefined): MediaStyleObject
@tamagui/webgetThemeCSSRulesfunction(props: { config: CreateTamaguiProps; themeName: string; theme: ThemeParsed; names: string[]; hasDarkLight?: boolean | undefined; useMutatedVariables?: boolean | undefined; }): string[]
@tamagui/webgetVariantExtrasvariable(styleState: GetStyleState): any
@tamagui/webpseudoPrioritiesvariable{ hover: 2; press: 3; focus: 4; focusVisible: 4; focusWithin: 4; disabled: 5; }
@tamagui/webusePropsAndStylefunction<A extends PropsLikeObject>(props: A, opts?: UsePropsOptions | undefined): [PropsWithoutMediaStyles<A>, PropsWithoutMediaStyles<A>, ThemeParsed, UseMediaState]
@tamagui/webComponentContextItype{ 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/webFontLanguagePropstypePartial<{ [x: string]: FontLanguages; }> & { children?: any; }
@tamagui/webGenericShorthandstype{}
@tamagui/webGetNonStyledPropstypeA extends { __tama: [any, any, infer B, any, any, any]; } ? B : TamaguiComponentPropsBaseBase & GetProps<A>
@tamagui/webGetStyledVariantstypeA extends { __tama: [any, any, any, any, infer B, any]; } ? B : {}
@tamagui/webNonSpecificTokenstypenever
@tamagui/webPlatformMediaKeystype"$platform-web" | "$platform-native" | "$platform-android" | "$platform-ios" | "$platform-tv" | "$platform-androidtv" | "$platform-tvos"
@tamagui/webPseudoDescriptorstype{ hoverStyle: PseudoDescriptor; pressStyle: PseudoDescriptor; focusVisibleStyle: PseudoDescriptor; focusStyle: PseudoDescriptor; focusWithinStyle: PseudoDescriptor; disabledStyle: PseudoDescriptor; enterStyle: PseudoDescriptor; exitStyle: PseudoDescriptor; }
@tamagui/webPseudoTransitionstypePartial<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/webSafeAreaValueKeystype"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/webStylableComponenttypeany
@tamagui/webStyleTokenBindingtype{ token: string; theme: string; }
@tamagui/webUseAnimationPropstypeTamaguiComponentPropsBase & Record<string, any>
@tamagui/webViewNonStylePropstypeStackNonStyleProps
@tamagui/webgetShorthandValuevariable(props: Record<string, any>, key: string): any
@tamagui/webgetThemedChildrenfunction(themeState: ThemeState, children: any, props: ThemeComponentPropsOnly, isRoot: boolean | undefined, stateRef: MutableRefObject<{ hasEverThemed?: boolean | "wrapped" | undefined; }>, passThrough?: boolean | undefined): any
@tamagui/webpseudoDescriptorsvariableRecord<"hoverStyle" | "pressStyle" | "focusVisibleStyle" | "focusStyle" | "focusWithinStyle" | "disabledStyle" | "enterStyle" | "exitStyle", PseudoDescriptor>
@tamagui/webuseThemeWithStatevariable(props: UseThemeWithStateProps, isRoot?: boolean | undefined, forThemeView?: boolean | undefined): ThemeWithState
@tamagui/webDeepVariableObjecttype{ [Key in keyof A]: A[Key] extends string | number ? Variable<A[Key]> : A[Key] extends DeepTokenObject<any> ? DeepVariableObject<A[Key]> : never; }
@tamagui/webGroupStateListenertype(state: ComponentGroupState) => void
@tamagui/webSingleGroupContexttype{ subscribe: (cb: GroupStateListener) => DisposeFn; state: ComponentGroupState; }
@tamagui/webVariantDefinitionstypeVariantDefinitionFromProps<MyProps, Val> & { _isEmpty?: 1 | undefined; }
@tamagui/webViewStylePropsBasetypeStackStyleBase
@tamagui/webWebOnlyPressEventsinterfaceinterface
@tamagui/webcomponentSetStatesvariableSet<React.Dispatch<React.SetStateAction<TamaguiComponentState>>>
@tamagui/webextractPseudoStatefunction(state: TamaguiComponentState): PseudoState
@tamagui/websetIdentifierValuevariable(identifier: string, value: any): void
@tamagui/webtransformsToStringfunction(transforms: object[]): string
@tamagui/webAnimationConfigTypetypeany
@tamagui/webAnimationDriverKeystypestring
@tamagui/webComponentGroupStatetype{ pseudo?: PseudoGroupState | undefined; layout?: WidthHeight | undefined; }
@tamagui/webExtendBaseTextPropsinterfaceinterface
@tamagui/webGetTokenFontKeysFortypekeyof GenericFont<GenericFontKey>[A]
@tamagui/webLanguageContextTypetype{ [x: string]: FontLanguages | undefined; }
@tamagui/webPseudoDescriptorKeytype"hoverStyle" | "pressStyle" | "focusVisibleStyle" | "focusStyle" | "focusWithinStyle" | "disabledStyle"
@tamagui/webTransformStylePropsinterfaceinterface
@tamagui/webVariantSpreadExtrastype{ 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/webdidGetVariableValuevariable(): boolean
@tamagui/webensureThemeVariablefunction(theme: any, key: string): void
@tamagui/webgetFontsForLanguagefunction(fonts: GenericFonts, language: Partial<{ [x: string]: FontLanguages; }>): any
@tamagui/webgetVariableVariablefunction(v: string | Variable<any> | undefined): string | undefined
@tamagui/webmergeComponentPropsvariable(defaultProps: object | null | undefined, contextProps: object | undefined, props: object): readonly [object, null] | readonly [GenericProps, GenericProps | null]
@tamagui/webproxyThemeToParentsfunction(themeName: string, theme: ThemeParsed): {}
@tamagui/webproxyThemeVariablesfunction<A extends object>(obj: A): A
@tamagui/webstyleOriginalValuesvariableWeakMap<object, Record<string, any>>
@tamagui/webAddWebOnlyStylePropstypeany
@tamagui/webExtendBaseStackPropsinterfaceinterface
@tamagui/webStyleTokenProvenancetype{ [x: string]: StyleTokenBinding; }
@tamagui/webTHEME_NAME_SEPARATORvariable"_"
@tamagui/webThemeValueByCategorytypeK 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/webViewStyleWithPseudostypeTextStyle | (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/webgetReactNativeConfigfunction(Component: any): Partial<StaticConfig> | { isReactNative: true; } | null | undefined
@tamagui/webproxyThemesToParentsfunction(dedupedThemes: DedupedThemes): Record<string, ThemeParsed>
@tamagui/webresetMediaStyleCachefunction(): void
@tamagui/webComponentGroupEmittertype{ listeners: Set<GroupStateListener>; emit: GroupStateListener; subscribe: (cb: GroupStateListener) => () => void; }
@tamagui/webFontLetterSpacingKeystype"letterSpacing"
@tamagui/webMISSING_THEME_MESSAGEvariablestring
@tamagui/webMaybeTamaguiComponenttypeany
@tamagui/webReactComponentWithReftypeForwardRefExoticComponent<any>
@tamagui/webSpecificTokensSpecialtype`$${string}.${string}` | `$${string}.${number}`
@tamagui/webTokenPrefixedIfExiststypeA extends Record<string, any> ? TokenPrefixed<A> : {}
@tamagui/webVariantSpreadFunctiontype(val: Val, config: VariantSpreadExtras<Props>) => { [Key in keyof Props]: Variable<any> | VariableVal | Props[Key]; } | null | undefined
@tamagui/webgetExpandedShorthandsfunction<A extends object>(props: A): Omit<A, never>
@tamagui/webpseudoDescriptorsBasevariable{ 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/webregisterFontVariablesfunction(parsedFont: any): string[]
@tamagui/webAnimationsConfigObjecttype{ [key: string]: AnimationDriver<any>; default: AnimationDriver<any>; }
@tamagui/webGenericTamaguiSettingsinterfaceinterface
@tamagui/webTHEME_CLASSNAME_PREFIXvariable"t_"
@tamagui/webTamaguiComponentEventstype{ 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/webThemeValueFallbackSizetypeUnionableString | UnionableNumber
@tamagui/webTransitionSpringConfigtype{ 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/webUseThemeWithStatePropstypeThemeProps & { deopt?: boolean | undefined; passThrough?: boolean | undefined; disable?: boolean | undefined; needsUpdate?: (() => boolean) | undefined; unstyled?: boolean | undefined; }
@tamagui/webWebStyleValueUniversaltype"unset" | "inherit" | `var(${string})`
@tamagui/webWithThemeAndShorthandstypeWithThemeValues<A> & Variants & WithShorthands<WithThemeValues<A>>
@tamagui/webdefaultMediaImportancevariablenumber
@tamagui/webgetValueFromIdentifiervariable(identifier: string): any
@tamagui/websetDidGetVariableValuevariable(val: boolean): boolean
@tamagui/webAllowedValueSettingSizetypetrue
@tamagui/webPropsWithoutMediaStylestype{ [Key in keyof A as Key extends `$${string}` ? never : Key]?: A[Key] | undefined; }
@tamagui/webThemeValueFallbackColortypeThemeValueFallback | UnionableNumber
@tamagui/webThemeValueFallbackSpacetypeThemeValueFallback | UnionableNumber
@tamagui/webWebOnlyValidStyleValuestype{ position: "-webkit-sticky"; }
@tamagui/webgetStyleTokenProvenancefunction(style: object | null | undefined): StyleTokenProvenance | undefined
@tamagui/webAllowedValueSettingColortypetrue
@tamagui/webAllowedValueSettingSpacetypetrue
@tamagui/webComponentSetStateShallowtypeReact.Dispatch<React.SetStateAction<Partial<TamaguiComponentState>>>
@tamagui/webFONT_DATA_ATTRIBUTE_NAMEvariable"data-tamagui-font"
@tamagui/webGetThemeValueFallbackFortypeSetting extends "strict" ? StrictValue : Setting extends "strict-web" ? StrictValue | WebOnlyValue : Setting extends "somewhat-strict" ? SomewhatStrictValue : Setting extends "somewhat-strict-web" ? SomewhatStrictValue | WebOnlyValue : LooseValue
@tamagui/webTamaguiComponentStateReftype{ 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/webThemeValueFallbackRadiustypeThemeValueFallback | UnionableNumber
@tamagui/webThemeValueFallbackZIndextypeThemeValueFallback | UnionableNumber
@tamagui/webAllowedValueSettingRadiustypetrue
@tamagui/webAllowedValueSettingZIndextypetrue
@tamagui/webGenericVariantDefinitionstype{ [key: string]: { [key: string]: ((a: any, b: any) => any) | { [key: string]: any; }; }; }
@tamagui/webPseudoStyleWithTransitiontypeA & { transition?: TransitionProp | null | undefined; }
@tamagui/webSizeVariantSpreadFunctiontype(val: SizeTokens, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined
@tamagui/webTamaguiComponentPropsBaseinterfaceinterface
@tamagui/webColorVariantSpreadFunctiontype(val: ColorTokens, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined
@tamagui/webInferGenericComponentPropstypeA 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/webOnlyAllowShorthandsSettingtypefalse
@tamagui/webSTYLE_TOKEN_PROVENANCE_KEYvariable"tamagui.styleTokenProvenance"
@tamagui/webSomewhatSpecificColorValuetypeCSSColorNames | "transparent" | (`rgba(${string})` & {}) | (`rgb(${string})` & {}) | (`hsl(${string})` & {}) | (`hsla(${string})` & {}) | (`#${string}` & {})
@tamagui/webSpaceVariantSpreadFunctiontype(val: SpaceTokens, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined
@tamagui/webThemeVariantSpreadFunctiontype(val: `$${string}` | `$${number}`, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined
@tamagui/webVariantDefinitionFromPropstypeMyProps 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/webnormalizeValueWithPropertyfunction(value: any, property?: string | undefined): any
@tamagui/webRadiusVariantSpreadFunctiontype(val: RadiusTokens, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined
@tamagui/webZIndexVariantSpreadFunctiontype(val: ZIndexTokens, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined
@tamagui/webFontSizeVariantSpreadFunctiontype(val: FontSizeTokens, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined
@tamagui/webWithThemeShorthandsAndPseudostypeWithThemeValues<A> & Variants & WithShorthands<WithThemeValues<A>> & WithPseudoProps<WithThemeValues<A> & Variants & WithShorthands<WithThemeValues<A>>>
@tamagui/webFontStyleVariantSpreadFunctiontype(val: any, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined
@tamagui/webOnlyShorthandStylePropsSettingtypefalse
@tamagui/webGetThemeValueSettingForCategorytypetrue
@tamagui/webWithThemeShorthandsPseudosMediatypeWithThemeValues<A> & Variants & WithShorthands<WithThemeValues<A>> & WithPseudoProps<WithThemeValues<A> & Variants & WithShorthands<WithThemeValues<A>>> & WithMediaProps<WithThemeShorthandsAndPseudos<A, Variants>>
@tamagui/webgetFontFamilyFromNameOrVariablefunction(input: any, conf: TamaguiInternalConfig): string | undefined
@tamagui/webModifyTamaguiComponentStylePropstypeany
@tamagui/webresolveEffectivePseudoTransitionfunction(prev: PseudoState | undefined, next: TamaguiComponentState, pseudoTransitions: PseudoTransitions | null | undefined, baseTransition: TransitionProp | null | undefined): TransitionProp | null | undefined
@tamagui/webTamaguiComponentExpectingVariantstypeany
@tamagui/webFontTransformVariantSpreadFunctiontype(val: any, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined
@tamagui/webFontLineHeightVariantSpreadFunctiontype(val: FontLineHeightTokens, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined
@tamagui/webFontLetterSpacingVariantSpreadFunctiontype(val: FontLetterSpacingTokens, config: VariantSpreadExtras<A>) => { [Key in keyof A]: Variable<any> | VariableVal | A[Key]; } | null | undefined

Signatures modifiées

exportAvantAprès
@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 · ThemeReact.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 · StylePropT | RegisteredStyle<T> | RecursiveArray<T | RegisteredStyle<T> | Falsy> | Falsyvoid | StylePiece | T | RegisteredStyle<T> | readonly StyleProp<T>[] | Falsy
@tamagui/web · TextPropsTextNonStyleProps & 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 · TextStyleWithThemeValues<TextStylePropsBase> & WithShorthands<WithThemeValues<TextStylePropsBase>> & WithPseudoProps<WithThemeValues<TextStylePropsBase> & WithShorthands<WithThemeValues<TextStylePropsBase>>> & WithMediaProps<WithThemeShorthandsAndPseudos<TextStylePropsBase, {}>>WithThemeValues<Omit<TextStylePropsBase, never>> & WithFlatVariantValues<{}> & WithShorthands<WithThemeValues<TextStylePropsBase>>
@tamagui/web · ViewPropsStackNonStyleProps & 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 · ViewStyleWithThemeValues<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 | UnionableNumbertrue | UnionableString | UnionableNumber
@tamagui/web · SpaceValuenumber | `$${string}.${string}` | `$${string}.${number}` | UnionableString | Variable<any> | UnionableNumbernumber | 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 & {}) | BorderPresetBorderPreset | (string & {})
@tamagui/web · ColorTokensColorTokenBase | 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}` | ThemeValueFallbackSpacetrue | 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 · RadiusTokensnumber | `$${string}.${string}` | `$${string}.${number}` | `${number}rem` | ThemeValueFallbackRadiusnumber | true | `${number}rem` | ThemeValueFallbackRadius
@tamagui/web · StaticConfigStaticConfigPublic & { 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 · ZIndexTokensnumber | `$${string}.${string}` | `$${string}.${number}` | ThemeValueFallbackZIndexnumber | true | ThemeValueFallbackZIndex
@tamagui/web · Configuration(props: ConfigurationProps): any(props: ConfigurationProps): React.JSX.Element
@tamagui/web · FontLanguagesstring | 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 · GetFinalPropsOmit<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 · FontSizeTokensnumber | `$${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 · TransitionPropstring | ({ 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 · FontColorTokensnumber | `$${string}/${number}`number | `${string}/${number}`
@tamagui/web · GetVariantPropsA 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 · InferStylePropsWithThemeValues<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 · AnimationsConfigAnimationDriver<any> | AnimationsConfigObjectAnimationDriverLike<any> | AnimationsConfigObject
@tamagui/web · FontFamilyTokensneverstring
@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 · InferTamaguiConfigConf 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>> : unknownConf 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 · GetThemeValueForKeyThemeValueFallback | 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 · FontLineHeightTokensnumber | `${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 · TamaguiProviderPropsOmit<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 · TamaguiInternalConfigOmit<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…

Membres de classes ou d’interfaces supprimés

memberimportAvant
ThemeProps.reset@tamagui/webboolean | undefined
ThemeProps.componentName@tamagui/webstring | undefined
RNTextProps.elevationAndroid@tamagui/webstring | number | undefined
RNViewProps.elevationAndroid@tamagui/webstring | number | undefined
StackStyleBase.content@tamagui/webany
StackStyleBase.animateOnly@tamagui/webstring[] | undefined
TextNonStyleProps.unstyled@tamagui/webboolean | undefined
TextNonStyleProps.componentName@tamagui/webstring | undefined
StackNonStyleProps.unstyled@tamagui/webboolean | undefined
StackNonStyleProps.componentName@tamagui/webstring | undefined
TextStylePropsBase.content@tamagui/webany
TextStylePropsBase.animateOnly@tamagui/webstring[] | undefined
PresenceContextProps.exitVariant@tamagui/webstring | null | undefined
PresenceContextProps.enterVariant@tamagui/webstring | null | undefined
PresenceContextProps.enterExitVariant@tamagui/webstring | null | undefined

Membres de classes ou d’interfaces modifiés

memberAvantAprès
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.animationsAnimationsConfigObject | AnimationDriver<GenericAnimations>AnimationsConfigObject | AnimationDriverLike<GenericAnimations>
StackStyleBase.xnumber | undefinednumber | `${number}%` | undefined
StackStyleBase.ynumber | undefinednumber | `${number}%` | undefined
StackStyleBase.insetnumber | SpaceTokens | undefinednumber | 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.blockSizenumber | SizeTokens | undefinednumber | Size | undefined
StackStyleBase.backgroundanystring | UnionableString | Variable<any> | undefined
StackStyleBase.inlineSizenumber | SizeTokens | undefinednumber | Size | undefined
StackStyleBase.insetBlocknumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.insetInlinenumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.marginBlocknumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.marginInlinenumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.maxBlockSizenumber | SizeTokens | undefinednumber | Size | undefined
StackStyleBase.minBlockSizenumber | SizeTokens | undefinednumber | Size | undefined
StackStyleBase.outlineStyle"solid" | "dotted" | "dashed" | (string & {}) | undefined(string & {}) | "solid" | "dotted" | "dashed" | undefined
StackStyleBase.paddingBlocknumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.insetBlockEndnumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.maxInlineSizenumber | SizeTokens | undefinednumber | Size | undefined
StackStyleBase.minInlineSizenumber | SizeTokens | undefinednumber | Size | undefined
StackStyleBase.paddingInlinenumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.insetInlineEndnumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.marginBlockEndnumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.insetBlockStartnumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.marginInlineEndnumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.paddingBlockEndnumber | SpaceTokens | undefinednumber | 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.borderBlockWidthnumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.insetInlineStartnumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.marginBlockStartnumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.paddingInlineEndnumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.borderInlineColorColorTokens | undefinedColor | undefined
StackStyleBase.borderInlineWidthnumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.marginInlineStartnumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.paddingBlockStartnumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.paddingInlineStartnumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.borderBlockEndWidthnumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.borderInlineEndColorColorTokens | undefinedColor | undefined
StackStyleBase.borderInlineEndWidthnumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.borderBlockStartWidthnumber | SpaceTokens | undefinednumber | Space | undefined
StackStyleBase.borderInlineStartColorColorTokens | undefinedColor | undefined
StackStyleBase.borderInlineStartWidthnumber | SpaceTokens | undefinednumber | Space | undefined
TextNonStyleProps.groupboolean | undefinedboolean | (string & {}) | undefined
StackNonStyleProps.groupboolean | undefinedboolean | (string & {}) | undefined
TextStylePropsBase.xnumber | undefinednumber | `${number}%` | undefined
TextStylePropsBase.ynumber | undefinednumber | `${number}%` | undefined
TextStylePropsBase.insetnumber | SpaceTokens | undefinednumber | 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.blockSizenumber | SizeTokens | undefinednumber | Size | undefined
TextStylePropsBase.backgroundanystring | UnionableString | Variable<any> | undefined
TextStylePropsBase.inlineSizenumber | SizeTokens | undefinednumber | Size | undefined
TextStylePropsBase.insetBlocknumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.insetInlinenumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.marginBlocknumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.marginInlinenumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.maxBlockSizenumber | SizeTokens | undefinednumber | Size | undefined
TextStylePropsBase.minBlockSizenumber | SizeTokens | undefinednumber | Size | undefined
TextStylePropsBase.outlineStyle"solid" | "dotted" | "dashed" | (string & {}) | undefined(string & {}) | "solid" | "dotted" | "dashed" | undefined
TextStylePropsBase.paddingBlocknumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.insetBlockEndnumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.maxInlineSizenumber | SizeTokens | undefinednumber | Size | undefined
TextStylePropsBase.minInlineSizenumber | SizeTokens | undefinednumber | Size | undefined
TextStylePropsBase.paddingInlinenumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.insetInlineEndnumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.marginBlockEndnumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.insetBlockStartnumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.marginInlineEndnumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.paddingBlockEndnumber | SpaceTokens | undefinednumber | 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.borderBlockWidthnumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.insetInlineStartnumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.marginBlockStartnumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.paddingInlineEndnumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.borderInlineColorColorTokens | undefinedColor | undefined
TextStylePropsBase.borderInlineWidthnumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.marginInlineStartnumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.paddingBlockStartnumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.paddingInlineStartnumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.borderBlockEndWidthnumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.borderInlineEndColorColorTokens | undefinedColor | undefined
TextStylePropsBase.borderInlineEndWidthnumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.borderBlockStartWidthnumber | SpaceTokens | undefinednumber | Space | undefined
TextStylePropsBase.borderInlineStartColorColorTokens | undefinedColor | undefined
TextStylePropsBase.borderInlineStartWidthnumber | SpaceTokens | undefinednumber | Space | undefined

Nouvelles dépréciations

Aucun détecté.

Changements d’exigences (engines, dépendances peer)

Aucun détecté.

Nouveaux exports (138)
importexportkind
@tamagui/webSizetype
@tamagui/webhtmlvariable
@tamagui/webisTVvariable
@tamagui/webColortype
@tamagui/webSpacetype
@tamagui/webclampvariable
@tamagui/webfluidfunction
@tamagui/webisIosvariable
@tamagui/webisWebvariable
@tamagui/webstylefunction
@tamagui/webRadiustype
@tamagui/webZIndextype
@tamagui/websetRefvariable
@tamagui/webuseGetvariable
@tamagui/webRefPropvariable
@tamagui/webFontSizetype
@tamagui/webisChromevariable
@tamagui/webisClientvariable
@tamagui/webisServervariable
@tamagui/webuseEventvariable
@tamagui/webSizingEnvtype
@tamagui/webisAndroidvariable
@tamagui/webisBrowservariable
@tamagui/webClientOnlyvariable
@tamagui/webSizeRecipetype
@tamagui/webStylePiecetype
@tamagui/websimpleHashvariable
@tamagui/webNativeValuevariable
@tamagui/webcomposeRefsvariable
@tamagui/webisTouchablevariable
@tamagui/webthemeRefKeyfunction
@tamagui/webvalidStylesvariable
@tamagui/webEventHandlervariable
@tamagui/webFluidOptionsinterface
@tamagui/webOnTransitiontype
@tamagui/webRefComponentvariable
@tamagui/webComponentSizetype
@tamagui/webGenericSizingtype
@tamagui/webVariableValIntype
@tamagui/webdefaultSizingvariable
@tamagui/webresolveSizingfunction
@tamagui/webstylePropsAllvariable
@tamagui/webFlatStyleValuetype
@tamagui/webNativePlatformvariable
@tamagui/webPlatformDrivervariable
@tamagui/webResolvedSizingtype
@tamagui/webisEqualShallowvariable
@tamagui/webisWebTouchablevariable
@tamagui/webstylePropsTextvariable
@tamagui/webstylePropsViewvariable
@tamagui/webuseClientValuevariable
@tamagui/webTransitionEventtype
@tamagui/webcreateStyledHOCfunction
@tamagui/webcurrentPlatformvariable
@tamagui/webisNativeDesktopvariable
@tamagui/webisValidStyleKeyfunction
@tamagui/websplitStylePropsfunction
@tamagui/webstylePropsInputvariable
@tamagui/webtokenCategoriesvariable
@tamagui/webuseComposedRefsvariable
@tamagui/webuseDidFinishSSRvariable
@tamagui/webuseIsClientOnlyvariable
@tamagui/webCallbackSetStatevariable
@tamagui/webGenericVariablestype
@tamagui/webStaticShapeStyletype
@tamagui/webStyleObjectRulesvariable
@tamagui/webStyleObjectValuevariable
@tamagui/web_withNativeStylevariable
@tamagui/webcontainsThemeReffunction
@tamagui/webformatDiagnosticfunction
@tamagui/webresolveThemeNamefunction
@tamagui/webstylePieceSymbolvariable
@tamagui/webtextStaticConfigvariable
@tamagui/webviewStaticConfigvariable
@tamagui/webClientOnlyContextvariable
@tamagui/webNativeStyleEngineinterface
@tamagui/webNativeTextMetricstype
@tamagui/webStyleObjectPseudovariable
@tamagui/webgetPlatformDrivervariable
@tamagui/webuseAnimatedNumberfunction
@tamagui/webcreateRefComponentvariable
@tamagui/webgetAutoVariableCSSvariable
@tamagui/webgetThemeClassNamesvariable
@tamagui/webreservedThemePropsvariable
@tamagui/webresolveTextMetricsfunction
@tamagui/webstylePropsTextOnlyvariable
@tamagui/webstylePropsUnitlessvariable
@tamagui/webuseAnimationDriverfunction
@tamagui/webAnimatedTextChanneltype
@tamagui/webAnimationDriverStubtype
@tamagui/webStyleObjectPropertyvariable
@tamagui/webTamaguiEventDetailstype
@tamagui/web_mediaListenerStatsvariable
@tamagui/websetupPlatformDrivervariable
@tamagui/webstylePropsTransformvariable
@tamagui/webusePortalThemeStatefunction
@tamagui/webPresenceRegistrationtype
@tamagui/webStyledContextOptionstype
@tamagui/webStyledHOCMergedPropstype
@tamagui/webcomposeEventHandlersvariable
@tamagui/webgetNativeStyleEnginefunction
@tamagui/webgetStyleStaticConfigfunction
@tamagui/webinstallTamaguiConfigfunction
@tamagui/websetNativeStyleEnginefunction
@tamagui/webwithStaticPropertiesvariable
@tamagui/webNativeViewStateUpdateinterface
@tamagui/webReservedThemePropNametype
@tamagui/webSplitStylePropsFiltertype
@tamagui/webSplitStylePropsResulttype
@tamagui/webStyleObjectIdentifiervariable
@tamagui/webWithFlatVariantValuestype
@tamagui/webcssShorthandLonghandsvariable
@tamagui/webwebOnlyStylePropsTextvariable
@tamagui/webwebOnlyStylePropsViewvariable
@tamagui/webExplicitNativePlatformvariable
@tamagui/webNativeStyleEngineSlotsinterface
@tamagui/webSplitStylePropsOptionstype
@tamagui/webmergeIfNotShallowEqualvariable
@tamagui/webremoveNativeStyleScopefunction
@tamagui/webupdateNativeStyleScopefunction
@tamagui/webuseAnimatedNumberStylevariable
@tamagui/webnonAnimatableStylePropsvariable
@tamagui/websupportsDynamicColorIOSvariable
@tamagui/webuseAnimatedNumbersStylevariable
@tamagui/webcreateChangeEventDetailsfunction
@tamagui/webuseCreateShallowSetStatevariable
@tamagui/webPlatformDriverPseudoStatevariable
@tamagui/webTamaguiChangeEventDetailstype
@tamagui/webgetMutatedAutoVariableCSSvariable
@tamagui/webnonAnimatableWebTextPropsvariable
@tamagui/webnonAnimatableWebViewPropsvariable
@tamagui/webuseAnimatedNumberReactionvariable
@tamagui/webuseIsomorphicLayoutEffectvariable
@tamagui/webgetThemeProviderChainSizesvariable
@tamagui/webshouldRenderNativePlatformvariable
@tamagui/webSplitStylePropsFilterCallbacktype
@tamagui/websetNativeStyleEngineFlushListenerfunction
@tamagui/webAnimationDriverWithAnimatedNumberstype

Donnez ces données à votre agent IA

Vigia est un serveur MCP gratuit : votre agent de code vérifie les versions, les changements incompatibles et les vulnérabilités avant d'écrire du code. Sans inscription ni clé d'API.

claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp

Ajouter à CursorAjouter à VS Code★ Étoile sur GitHub

Tout autre client MCP
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

Skill pour agents (SKILL.md) : indique à l'agent quand utiliser Vigia · GitHub Action pour les pull requests

Questions fréquentes

Quels sont les changements incompatibles en passant de @tamagui/web 2 à 3 ?

Entre @tamagui/web 2.7.7 et 3.0.0, Vigia a trouvé 211 exports supprimés, 75 signatures modifiées et 100 membres de classes ou d’interfaces supprimés ou modifiés.

Qu’est-ce qui a été déprécié dans @tamagui/web 3 ?

0 exports ou membres sont désormais marqués comme dépréciés dans @tamagui/web 3.0.0.

Pour les agents

GET https://vigia.coredls.cloud/v1/packages/npm/@tamagui/web/upgrade?from=2.7.7&to=3.0.0