SYMBOL INDEX (1665 symbols across 624 files) FILE: .storybook/main.ts method viteFinal (line 77) | async viteFinal(config) { FILE: @types/canvas-iframe.d.ts type IframeHTMLAttributes (line 2) | interface IframeHTMLAttributes { FILE: @types/content.d.ts type GlobalEventHandlersEventMap (line 7) | interface GlobalEventHandlersEventMap { FILE: @types/css-tree.d.ts type SourceLocation (line 9) | interface SourceLocation { type BaseNode (line 15) | interface BaseNode { type ListItem (line 21) | interface ListItem { class List (line 27) | class List implements Iterable { type AnPlusB (line 66) | interface AnPlusB extends BaseNode { type Atrule (line 71) | interface Atrule extends BaseNode { type AtrulePrelude (line 77) | interface AtrulePrelude extends BaseNode { type AttributeSelector (line 81) | interface AttributeSelector extends BaseNode { type Block (line 88) | interface Block extends BaseNode { type Brackets (line 92) | interface Brackets extends BaseNode { type CDC (line 96) | interface CDC extends BaseNode { type CDO (line 99) | interface CDO extends BaseNode { type ClassSelector (line 102) | interface ClassSelector extends BaseNode { type Combinator (line 106) | interface Combinator extends BaseNode { type Comment (line 110) | interface Comment extends BaseNode { type Condition (line 114) | interface Condition extends BaseNode { type Declaration (line 125) | interface Declaration extends BaseNode { type DeclarationList (line 131) | interface DeclarationList extends BaseNode { type Dimension (line 135) | interface Dimension extends BaseNode { type Feature (line 140) | interface Feature extends BaseNode { type FeatureFunction (line 146) | interface FeatureFunction extends BaseNode { type FeatureRange (line 152) | interface FeatureRange extends BaseNode { type FunctionNode (line 161) | interface FunctionNode extends BaseNode { type GeneralEnclosed (line 166) | interface GeneralEnclosed extends BaseNode { type Hash (line 172) | interface Hash extends BaseNode { type IdSelector (line 176) | interface IdSelector extends BaseNode { type Identifier (line 180) | interface Identifier extends BaseNode { type Layer (line 184) | interface Layer extends BaseNode { type LayerList (line 188) | interface LayerList extends BaseNode { type MediaQuery (line 192) | interface MediaQuery extends BaseNode { type MediaQueryList (line 198) | interface MediaQueryList extends BaseNode { type NestingSelector (line 202) | interface NestingSelector extends BaseNode { type Nth (line 205) | interface Nth extends BaseNode { type NumberNode (line 210) | interface NumberNode extends BaseNode { type Operator (line 214) | interface Operator extends BaseNode { type Parentheses (line 218) | interface Parentheses extends BaseNode { type Percentage (line 222) | interface Percentage extends BaseNode { type PseudoClassSelector (line 226) | interface PseudoClassSelector extends BaseNode { type PseudoElementSelector (line 231) | interface PseudoElementSelector extends BaseNode { type Ratio (line 236) | interface Ratio extends BaseNode { type Raw (line 241) | interface Raw extends BaseNode { type Rule (line 245) | interface Rule extends BaseNode { type Scope (line 250) | interface Scope extends BaseNode { type Selector (line 255) | interface Selector extends BaseNode { type SelectorList (line 268) | interface SelectorList extends BaseNode { type StringNode (line 272) | interface StringNode extends BaseNode { type StyleSheet (line 276) | interface StyleSheet extends BaseNode { type SupportsDeclaration (line 280) | interface SupportsDeclaration extends BaseNode { type TypeSelector (line 284) | interface TypeSelector extends BaseNode { type UnicodeRange (line 288) | interface UnicodeRange extends BaseNode { type Url (line 292) | interface Url extends BaseNode { type Value (line 296) | interface Value extends BaseNode { type WhiteSpace (line 300) | interface WhiteSpace extends BaseNode { type CssNode (line 305) | type CssNode = type CssNodePlain (line 357) | type CssNodePlain = Omit & { type ParseContext (line 365) | type ParseContext = type ParseOptions (line 379) | interface ParseOptions { type WalkHandler (line 472) | type WalkHandler = ( type WalkOptions (line 477) | interface WalkOptions { type PropertyInfo (line 495) | interface PropertyInfo { type KeywordInfo (line 505) | interface KeywordInfo { type Base (line 532) | interface Base { type Group (line 535) | interface Group extends Base { type Keyword (line 542) | interface Keyword extends Base { type Function (line 546) | interface Function extends Base { type String (line 550) | interface String extends Base { type Property (line 554) | interface Property extends Base { type Type (line 558) | interface Type extends Base { type Range (line 563) | interface Range extends Base { type Multiplier (line 568) | interface Multiplier extends Base { type Node (line 576) | type Node = type AtruleSyntaxConfig (line 608) | interface AtruleSyntaxConfig { type LexerConfig (line 616) | interface LexerConfig { type MatchResult (line 631) | interface MatchResult { type FragmentResult (line 641) | interface FragmentResult { class Lexer (line 646) | class Lexer { FILE: @types/navigator.d.ts type Navigator (line 1) | interface Navigator { FILE: @types/scroll-timeline.d.ts type ScrollAxis (line 1) | type ScrollAxis = "block" | "inline" | "x" | "y"; type ScrollTimelineOptions (line 3) | interface ScrollTimelineOptions { class ScrollTimeline (line 8) | class ScrollTimeline extends AnimationTimeline { type ViewTimelineOptions (line 12) | interface ViewTimelineOptions { class ViewTimeline (line 18) | class ViewTimeline extends ScrollTimeline { FILE: apps/builder/app/auth/login.tsx type LoginProps (line 22) | type LoginProps = { FILE: apps/builder/app/builder/builder.tsx type SidePanelProps (line 88) | type SidePanelProps = { type ChromeWrapperProps (line 139) | type ChromeWrapperProps = { type BuilderProps (line 225) | type BuilderProps = { method onReady (line 263) | onReady() { FILE: apps/builder/app/builder/features/breakpoints/breakpoints-editor.tsx type BreakpointEditorItemProps (line 29) | type BreakpointEditorItemProps = { type BreakpointsEditorProps (line 180) | type BreakpointsEditorProps = { FILE: apps/builder/app/builder/features/breakpoints/breakpoints-menu.tsx type BreakpointsMenuProps (line 20) | type BreakpointsMenuProps = { FILE: apps/builder/app/builder/features/breakpoints/condition-input.tsx constant PREDEFINED_CONDITIONS (line 4) | const PREDEFINED_CONDITIONS = [ type Condition (line 122) | type Condition = { value: string; label: string; description?: string }; type ConditionInputProps (line 124) | type ConditionInputProps = { FILE: apps/builder/app/builder/features/breakpoints/confirmation-dialog.tsx type ConfirmationDialogProps (line 13) | type ConfirmationDialogProps = { FILE: apps/builder/app/builder/features/breakpoints/width-input.tsx method onChange (line 64) | onChange() { method onKeyDown (line 67) | onKeyDown(event: KeyboardEvent) { method onBlur (line 78) | onBlur() { FILE: apps/builder/app/builder/features/command-panel/groups/breakpoints-group.tsx type BreakpointOption (line 20) | type BreakpointOption = BaseOption & { FILE: apps/builder/app/builder/features/command-panel/groups/commands-group.tsx type CommandOption (line 15) | type CommandOption = BaseOption & { FILE: apps/builder/app/builder/features/command-panel/groups/components-group.tsx type ComponentOption (line 34) | type ComponentOption = BaseOption & { FILE: apps/builder/app/builder/features/command-panel/groups/convert-group.tsx type ConvertOption (line 36) | type ConvertOption = { FILE: apps/builder/app/builder/features/command-panel/groups/css-variables-group.tsx type CssVariableOption (line 34) | type CssVariableOption = BaseOption & { FILE: apps/builder/app/builder/features/command-panel/groups/data-variables-group.tsx type DataVariableOption (line 31) | type DataVariableOption = BaseOption & { FILE: apps/builder/app/builder/features/command-panel/groups/duplicate-tokens-group.tsx type DuplicateTokenOption (line 38) | type DuplicateTokenOption = BaseOption & { FILE: apps/builder/app/builder/features/command-panel/groups/index.ts type Option (line 40) | type Option = type OptionByType (line 52) | type OptionByType = Extract< type GroupComponent (line 92) | type GroupComponent = (props: { FILE: apps/builder/app/builder/features/command-panel/groups/instances-group.tsx type InstanceOption (line 22) | type InstanceOption = BaseOption & { FILE: apps/builder/app/builder/features/command-panel/groups/pages-group.tsx type PageOption (line 17) | type PageOption = BaseOption & { FILE: apps/builder/app/builder/features/command-panel/groups/tags-group.tsx type TagOption (line 24) | type TagOption = BaseOption & { FILE: apps/builder/app/builder/features/command-panel/groups/tokens-group.tsx type TokenOption (line 32) | type TokenOption = BaseOption & { FILE: apps/builder/app/builder/features/command-panel/groups/wrap-group.tsx type WrapOption (line 42) | type WrapOption = { FILE: apps/builder/app/builder/features/command-panel/shared/component-utils.ts type ComponentMetaLike (line 20) | type ComponentMetaLike = { FILE: apps/builder/app/builder/features/command-panel/shared/instance-list.tsx type InstanceOption (line 27) | type InstanceOption = { type InstanceListProps (line 34) | type InstanceListProps = { FILE: apps/builder/app/builder/features/command-panel/shared/instance-path-footer.tsx type InstancePathFooterProps (line 8) | type InstancePathFooterProps = { FILE: apps/builder/app/builder/features/command-panel/shared/types.ts type BaseOption (line 1) | type BaseOption = { FILE: apps/builder/app/builder/features/components/components.tsx type Meta (line 46) | type Meta = { type Groups (line 102) | type Groups = Array<{ method onMove (line 218) | onMove({ direction }) { FILE: apps/builder/app/builder/features/components/use-draggable.tsx method elementToData (line 101) | elementToData(element) { method onStart (line 104) | onStart({ data: componentName }) { method onEnd (line 126) | onEnd({ isCanceled }) { FILE: apps/builder/app/builder/features/keyboard-shortcuts-dialog/keyboard-shortcuts-dialog.tsx type ValidCommandName (line 72) | type ValidCommandName = (typeof allShortcuts)[number]["name"]; type ValidCategory (line 122) | type ValidCategory = keyof typeof groupedCommands; FILE: apps/builder/app/builder/features/marketplace/card.tsx type ThumbnailProps (line 54) | type ThumbnailProps = { type CardProps (line 93) | type CardProps = { FILE: apps/builder/app/builder/features/marketplace/overview.tsx method onPress (line 35) | onPress() { FILE: apps/builder/app/builder/features/marketplace/templates.tsx type TemplateData (line 106) | type TemplateData = { FILE: apps/builder/app/builder/features/navigator/navigator-tree.tsx type TreeItemAncestor (line 75) | type TreeItemAncestor = type TreeItem (line 83) | type TreeItem = { FILE: apps/builder/app/builder/features/pages/confirmation-dialogs.tsx type DeletePageConfirmationDialogProps (line 13) | type DeletePageConfirmationDialogProps = { type DeleteFolderConfirmationDialogProps (line 62) | type DeleteFolderConfirmationDialogProps = { FILE: apps/builder/app/builder/features/pages/custom-metadata.tsx type Meta (line 22) | type Meta = { type CustomMetadataProps (line 27) | type CustomMetadataProps = { FILE: apps/builder/app/builder/features/pages/folder-settings.tsx type Values (line 43) | type Values = z.infer; type FieldName (line 45) | type FieldName = keyof Values; type Errors (line 47) | type Errors = { FILE: apps/builder/app/builder/features/pages/image-info.tsx type ImageInfoProps (line 18) | type ImageInfoProps = { FILE: apps/builder/app/builder/features/pages/page-context-menu.tsx type PageContextMenuProps (line 10) | type PageContextMenuProps = { FILE: apps/builder/app/builder/features/pages/page-settings.tsx type FieldName (line 140) | type FieldName = (typeof fieldNames)[number]; type Values (line 142) | type Values = typeof fieldDefaultValues; type OnChange (line 144) | type OnChange = ( type Errors (line 153) | type Errors = { FILE: apps/builder/app/builder/features/pages/page-utils.test.ts function f (line 59) | function f(id: string, slug?: unknown, children?: unknown) { FILE: apps/builder/app/builder/features/pages/page-utils.ts type DropTarget (line 433) | type DropTarget = { type TreeDropTarget (line 440) | type TreeDropTarget = { FILE: apps/builder/app/builder/features/pages/pages.tsx type PagesTreeItem (line 145) | type PagesTreeItem = type DropTarget (line 167) | type DropTarget = { FILE: apps/builder/app/builder/features/pages/search-preview.tsx type SearchPreviewProps (line 8) | type SearchPreviewProps = { FILE: apps/builder/app/builder/features/pages/social-preview.tsx type SocialPreviewProps (line 5) | type SocialPreviewProps = { FILE: apps/builder/app/builder/features/publish/add-domain.tsx type DomainsAddProps (line 19) | type DomainsAddProps = { FILE: apps/builder/app/builder/features/publish/domain-checkbox.tsx type DomainCheckboxProps (line 17) | interface DomainCheckboxProps { FILE: apps/builder/app/builder/features/publish/domains.tsx type Domain (line 44) | type Domain = Project["domainsVirtual"][number]; type DomainStatus (line 46) | type DomainStatus = Domain["status"]; constant PENDING_TIMEOUT (line 59) | const PENDING_TIMEOUT = type DomainsProps (line 545) | type DomainsProps = { FILE: apps/builder/app/builder/features/publish/entri.tsx type DnsRecord (line 18) | type DnsRecord = { type EntriCloseEvent (line 25) | type EntriCloseEvent = CustomEvent; type WindowEventMap (line 29) | interface WindowEventMap { type EntriProps (line 46) | type EntriProps = { FILE: apps/builder/app/builder/features/publish/publish.tsx type ChangeProjectDomainProps (line 89) | type ChangeProjectDomainProps = { type DeployTarget (line 994) | type DeployTarget = { type DeployTargets (line 1027) | type DeployTargets = keyof typeof deployTargets; type PublishProps (line 1208) | type PublishProps = { FILE: apps/builder/app/builder/features/settings-panel/controls/code.tsx type Error (line 71) | type Error = { message: string; value: string; expected?: string }; FILE: apps/builder/app/builder/features/settings-panel/controls/select-asset.tsx type AssetControlProps (line 22) | type AssetControlProps = ControlProps; type Props (line 24) | type Props = { FILE: apps/builder/app/builder/features/settings-panel/controls/url.tsx type UrlControlProps (line 48) | type UrlControlProps = ControlProps<"url">; type BaseControlProps (line 50) | type BaseControlProps = { type Mode (line 429) | type Mode = keyof typeof modes; FILE: apps/builder/app/builder/features/settings-panel/curl.ts type CurlRequest (line 28) | type CurlRequest = Pick< FILE: apps/builder/app/builder/features/settings-panel/props-section/animation/animation-panel-content.tsx type ValidatedCssValueInputProps (line 113) | type ValidatedCssValueInputProps = Omit< type AnimationPanelContentProps (line 329) | type AnimationPanelContentProps = { FILE: apps/builder/app/builder/features/settings-panel/props-section/animation/animation-transforms.tsx constant CONTROLS_GAP (line 37) | const CONTROLS_GAP = 4 + 16 + 4; FILE: apps/builder/app/builder/features/settings-panel/props-section/animation/animations-select.tsx type AnimationsSelectProps (line 58) | type AnimationsSelectProps = { FILE: apps/builder/app/builder/features/settings-panel/props-section/props-section.tsx type Item (line 48) | type Item = { type PropsSectionProps (line 192) | type PropsSectionProps = { FILE: apps/builder/app/builder/features/settings-panel/props-section/use-props-logic.ts type PropOrName (line 28) | type PropOrName = { prop?: Prop; propName: string }; type PropAndMeta (line 30) | type PropAndMeta = { type UsePropsLogicInput (line 133) | type UsePropsLogicInput = { FILE: apps/builder/app/builder/features/settings-panel/resource-panel.tsx type PanelApi (line 643) | type PanelApi = { type BodyType (line 647) | type BodyType = undefined | "text" | "json"; FILE: apps/builder/app/builder/features/settings-panel/shared.tsx type PropValue (line 68) | type PropValue = type PropMetaByControl (line 85) | type PropMetaByControl = Control extends string type ControlProps (line 88) | type ControlProps = { type LabelProps (line 115) | type LabelProps = ComponentPropsWithoutRef & { type LayoutProps (line 253) | type LayoutProps = { type BindingState (line 378) | type BindingState = { type Attribute (line 430) | type Attribute = (typeof ariaAttributes)[number]; FILE: apps/builder/app/builder/features/settings-panel/variable-popover.tsx type VariableType (line 178) | type VariableType = type PanelApi (line 279) | type PanelApi = { FILE: apps/builder/app/builder/features/style-panel/controls/font-family/font-family-control.tsx type Item (line 19) | type Item = { value: string; label?: string }; FILE: apps/builder/app/builder/features/style-panel/controls/image/image-control.tsx type IntermediateValue (line 28) | type IntermediateValue = { FILE: apps/builder/app/builder/features/style-panel/sections/backgrounds/background-code-editor.tsx type IntermediateValue (line 19) | type IntermediateValue = { type BackgroundCodeEditorProps (line 27) | type BackgroundCodeEditorProps = { FILE: apps/builder/app/builder/features/style-panel/sections/backgrounds/background-content.tsx type BackgroundTypeOption (line 64) | type BackgroundTypeOption = { type BackgroundTypeToggleProps (line 121) | type BackgroundTypeToggleProps = { FILE: apps/builder/app/builder/features/style-panel/sections/backgrounds/background-gradient.tsx type RadialSizeOption (line 102) | type RadialSizeOption = (typeof radialSizeOptions)[number]; type GradientEditorApplyFn (line 127) | type GradientEditorApplyFn = ( type GradientPickerSectionProps (line 304) | type GradientPickerSectionProps = { type OtherGradientPropertiesSectionProps (line 392) | type OtherGradientPropertiesSectionProps = { type SolidColorControlsProps (line 642) | type SolidColorControlsProps = { type GradientStopControlsProps (line 705) | type GradientStopControlsProps = { type GradientPositionControlsProps (line 1037) | type GradientPositionControlsProps = { FILE: apps/builder/app/builder/features/style-panel/sections/backgrounds/background-position.tsx type AxisOption (line 37) | type AxisOption = type AxisControlProps (line 42) | type AxisControlProps = { FILE: apps/builder/app/builder/features/style-panel/sections/backgrounds/background-thumbnail.tsx type RepeatedProperty (line 124) | type RepeatedProperty = (typeof repeatedProperties)[number]; FILE: apps/builder/app/builder/features/style-panel/sections/backgrounds/gradient-utils.test.ts type IntermediateColorValue (line 613) | type IntermediateColorValue = { type: "intermediate"; value: string }; FILE: apps/builder/app/builder/features/style-panel/sections/backgrounds/gradient-utils.ts type GradientType (line 34) | type GradientType = "linear" | "conic" | "radial"; type PercentUnitValue (line 35) | type PercentUnitValue = UnitValue & { unit: "%" }; type NormalizedGradient (line 36) | type NormalizedGradient = { type IntermediateColorValue (line 40) | type IntermediateColorValue = { type AngleUnit (line 76) | type AngleUnit = (typeof angleUnitTokens)[number]; type CreateDefaultGradient (line 276) | type CreateDefaultGradient = { type AngleUnitValue (line 596) | type AngleUnitValue = UnitValue & { unit: AngleUnit }; type AngleValue (line 597) | type AngleValue = AngleUnitValue | VarValue; type ReverseStopsResolution (line 937) | type ReverseStopsResolution = type StopPositionUpdateResolution (line 976) | type StopPositionUpdateResolution = type StopHintUpdateResolution (line 1011) | type StopHintUpdateResolution = type BackgroundType (line 1173) | type BackgroundType = type GradientByType (line 1247) | type GradientByType = Extract< FILE: apps/builder/app/builder/features/style-panel/sections/grid-child/grid-child.tsx type PositionMode (line 58) | type PositionMode = "auto" | "area" | "manual"; FILE: apps/builder/app/builder/features/style-panel/sections/layout/layout.tsx method onClick (line 105) | onClick(event) { FILE: apps/builder/app/builder/features/style-panel/sections/layout/shared/alignment-ui.tsx type AlignmentVisualProps (line 88) | type AlignmentVisualProps = { FILE: apps/builder/app/builder/features/style-panel/sections/layout/shared/constants.ts constant DEFAULT_GRID_TRACK_COUNT (line 4) | const DEFAULT_GRID_TRACK_COUNT = 2; constant DEFAULT_GRID_GAP (line 9) | const DEFAULT_GRID_GAP = 16; FILE: apps/builder/app/builder/features/style-panel/sections/layout/shared/grid-area-picker.tsx type GridAreaPickerProps (line 176) | type GridAreaPickerProps = { FILE: apps/builder/app/builder/features/style-panel/sections/layout/shared/grid-areas.tsx type AreaEditorProps (line 222) | type AreaEditorProps = { FILE: apps/builder/app/builder/features/style-panel/sections/layout/shared/grid-generator.tsx type GridGeneratorSelectorProps (line 85) | type GridGeneratorSelectorProps = { type GridPreset (line 153) | type GridPreset = { type GridPresetsPickerProps (line 235) | type GridPresetsPickerProps = { type FillGridInput (line 287) | type FillGridInput = { type FillGridItem (line 293) | type FillGridItem = { type GridGeneratorProps (line 374) | type GridGeneratorProps = { FILE: apps/builder/app/builder/features/style-panel/sections/layout/shared/grid-position-inputs.tsx type GridPosition (line 9) | type GridPosition = { type GridPositionValidation (line 16) | type GridPositionValidation = { type GridPositionInputsProps (line 53) | type GridPositionInputsProps = { FILE: apps/builder/app/builder/features/style-panel/sections/layout/shared/grid-settings.tsx type GridTrackProperty (line 69) | type GridTrackProperty = type TrackItemProps (line 75) | type TrackItemProps = { type TrackEditorProps (line 260) | type TrackEditorProps = { type GridSettingsProps (line 447) | type GridSettingsProps = { FILE: apps/builder/app/builder/features/style-panel/sections/position/inset-control.tsx type HoverTarget (line 65) | type HoverTarget = { FILE: apps/builder/app/builder/features/style-panel/sections/position/inset-layout.tsx constant RECT_HEIGHT (line 6) | const RECT_HEIGHT = 6; constant RECT_WIDTH (line 7) | const RECT_WIDTH = 42; constant RECT_BORDER_RADIUS (line 8) | const RECT_BORDER_RADIUS = 1; constant OUTER_BORDER_RADIUS (line 9) | const OUTER_BORDER_RADIUS = 3; type InsetProperty (line 39) | type InsetProperty = "top" | "right" | "bottom" | "left"; type InsetLayoutProps (line 41) | type InsetLayoutProps = { FILE: apps/builder/app/builder/features/style-panel/sections/shared/align-self.tsx type AlignSelfControlProps (line 14) | type AlignSelfControlProps = { FILE: apps/builder/app/builder/features/style-panel/sections/shared/scrub.tsx type ScrubStatus (line 15) | type ScrubStatus

= { type HoverTarget (line 30) | type HoverTarget

= { method getInitialValue (line 136) | getInitialValue() { method onValueInput (line 146) | onValueInput(event) { method onValueChange (line 149) | onValueChange(event) { method onStatusChange (line 152) | onStatusChange(status) { FILE: apps/builder/app/builder/features/style-panel/sections/space/layout.tsx constant VALUE_WIDTH (line 11) | const VALUE_WIDTH = 36; constant VALUE_HEIGHT (line 12) | const VALUE_HEIGHT = 24; constant BORDER (line 14) | const BORDER = 1; constant INNER_MARGIN (line 15) | const INNER_MARGIN = 3; constant MOST_INNER_WIDTH (line 17) | const MOST_INNER_WIDTH = 62; constant MOST_INNER_HEIGHT (line 18) | const MOST_INNER_HEIGHT = 6; constant INNER_WIDTH (line 20) | const INNER_WIDTH = MOST_INNER_WIDTH + (VALUE_WIDTH + BORDER) * 2; constant INNER_HEIGHT (line 21) | const INNER_HEIGHT = MOST_INNER_HEIGHT + (VALUE_HEIGHT + BORDER) * 2; constant TOTAL_WIDTH (line 23) | const TOTAL_WIDTH = INNER_WIDTH + (INNER_MARGIN + VALUE_WIDTH + BORDER) ... constant TOTAL_HEIGHT (line 24) | const TOTAL_HEIGHT = INNER_HEIGHT + (INNER_MARGIN + VALUE_HEIGHT + BORDE... type LayoutProps (line 246) | type LayoutProps = { FILE: apps/builder/app/builder/features/style-panel/sections/space/properties.ts type SpaceStyleProperty (line 14) | type SpaceStyleProperty = (typeof spaceProperties)[number]; type HoverTarget (line 16) | type HoverTarget = { FILE: apps/builder/app/builder/features/style-panel/sections/transforms/transform-extractors.ts type SkewFunction (line 37) | type SkewFunction = FunctionValue & { args: LayersValue }; FILE: apps/builder/app/builder/features/style-panel/sections/transforms/transform-utils.ts type TransformPanel (line 26) | type TransformPanel = (typeof transformPanels)[number]; FILE: apps/builder/app/builder/features/style-panel/sections/transitions/transition-property.tsx type AnimatableProperty (line 28) | type AnimatableProperty = (typeof animatableProperties)[number]; type AnimatableProperties (line 54) | type AnimatableProperties = (typeof animatableProperties)[number]; type NameAndLabel (line 55) | type NameAndLabel = { name: string; label?: string }; type TransitionPropertyProps (line 56) | type TransitionPropertyProps = { FILE: apps/builder/app/builder/features/style-panel/shared/color-picker.tsx type ColorPickerProps (line 13) | type ColorPickerProps = { FILE: apps/builder/app/builder/features/style-panel/shared/css-fragment.tsx type ShorthandProperty (line 22) | type ShorthandProperty = (typeof shorthandProperties)[number]; method keydown (line 99) | keydown(event) { FILE: apps/builder/app/builder/features/style-panel/shared/css-value-input/css-value-input-container.tsx type CssValueInputContainerProps (line 6) | type CssValueInputContainerProps = Omit< FILE: apps/builder/app/builder/features/style-panel/shared/css-value-input/css-value-input.tsx method getAcceleration (line 196) | getAcceleration() { method getInitialValue (line 210) | getInitialValue() { method onStart (line 216) | onStart() { method onAbort (line 223) | onAbort() { method onValueInput (line 235) | onValueInput(event) { method onValueChange (line 244) | onValueChange(event) { type IntermediateStyleValue (line 279) | type IntermediateStyleValue = { type CssValueInputValue (line 285) | type CssValueInputValue = StyleValue | IntermediateStyleValue; type Modifiers (line 287) | type Modifiers = { type ChangeCompleteEvent (line 292) | type ChangeCompleteEvent = { type CssValueInputProps (line 305) | type CssValueInputProps = Pick< method onCloseAutoFocus (line 607) | onCloseAutoFocus(event) { FILE: apps/builder/app/builder/features/style-panel/shared/css-value-input/unit-select.tsx type UnitOption (line 17) | type UnitOption = type UseUnitSelectType (line 25) | type UseUnitSelectType = { type UnitSelectProps (line 90) | type UnitSelectProps = { FILE: apps/builder/app/builder/features/style-panel/shared/filter-content.tsx type FilterContentProps (line 75) | type FilterContentProps = { type FilterFunction (line 88) | type FilterFunction = keyof typeof filterFunctions; FILE: apps/builder/app/builder/features/style-panel/shared/model.tsx type Defined (line 142) | type Defined = { FILE: apps/builder/app/builder/features/style-panel/shared/modifier-keys.ts type Modifiers (line 4) | type Modifiers = { FILE: apps/builder/app/builder/features/style-panel/shared/repeated-style.tsx type ItemType (line 90) | type ItemType = "layers" | "tuple"; FILE: apps/builder/app/builder/features/style-panel/shared/scroll-by-pointer.ts method onFocus (line 105) | onFocus() { FILE: apps/builder/app/builder/features/style-panel/shared/shadow-content.tsx type ShadowContentProps (line 70) | type ShadowContentProps = { FILE: apps/builder/app/builder/features/style-panel/shared/use-style-data.ts type StyleUpdate (line 16) | type StyleUpdate = type StyleUpdateOptions (line 27) | type StyleUpdateOptions = { isEphemeral?: boolean; listed?: boolean }; type SetValue (line 29) | type SetValue = ( type SetProperty (line 34) | type SetProperty = (property: CssProperty) => SetValue; type DeleteProperty (line 36) | type DeleteProperty = ( type CreateBatchUpdate (line 41) | type CreateBatchUpdate = () => { FILE: apps/builder/app/builder/features/style-panel/style-source-section.tsx type CommandRegistry (line 43) | interface CommandRegistry { type SelectorConfig (line 281) | type SelectorConfig = { type StyleSourceInputItem (line 380) | type StyleSourceInputItem = { FILE: apps/builder/app/builder/features/style-panel/style-source/style-source-control.tsx type ItemSource (line 34) | type ItemSource = "token" | "tag" | "local"; type ItemSelector (line 36) | type ItemSelector = { type EditableTextProps (line 41) | type EditableTextProps = { type StyleSourceError (line 202) | type StyleSourceError = { type StyleSourceControlProps (line 207) | type StyleSourceControlProps = { FILE: apps/builder/app/builder/features/style-panel/style-source/style-source-input.stories.tsx type Item (line 15) | type Item = { FILE: apps/builder/app/builder/features/style-panel/style-source/style-source-input.tsx type IntermediateItem (line 60) | type IntermediateItem = { type TextFieldBaseWrapperProps (line 88) | type TextFieldBaseWrapperProps = Omit< type StyleSourceInputProps (line 299) | type StyleSourceInputProps = { method onItemSelect (line 396) | onItemSelect(item) { method onChange (line 404) | onChange(label) { method onKeyDown (line 410) | onKeyDown(event) { FILE: apps/builder/app/builder/features/style-panel/style-source/style-source-menu.tsx type SelectorConfig (line 30) | type SelectorConfig = { type IntermediateItem (line 38) | type IntermediateItem = { type MenuAction (line 120) | type MenuAction = keyof typeof menuActionDescriptions; type StyleSourceMenuProps (line 225) | type StyleSourceMenuProps = { FILE: apps/builder/app/builder/features/style-panel/style-source/use-sortable.tsx type UseSortable (line 15) | type UseSortable = { method getValidChildren (line 24) | getValidChildren(parent: Element) { method elementToData (line 49) | elementToData() { method swapDropTarget (line 52) | swapDropTarget() { method onDropTargetChange (line 58) | onDropTargetChange(dropTarget) { method elementToData (line 86) | elementToData(element) { method onStart (line 104) | onStart({ data: itemId }) { method onEnd (line 118) | onEnd({ isCanceled }) { FILE: apps/builder/app/builder/features/workspace/canvas-iframe.tsx type CanvasIframeProps (line 25) | type CanvasIframeProps = JSX.IntrinsicElements["iframe"]; FILE: apps/builder/app/builder/features/workspace/canvas-tools/outline/label.tsx type LabelPosition (line 10) | type LabelPosition = "top" | "inside" | "bottom"; type LabelRefCallback (line 11) | type LabelRefCallback = (element: HTMLElement | null) => void; type LabelProps (line 94) | type LabelProps = { FILE: apps/builder/app/builder/features/workspace/canvas-tools/outline/outline.tsx type OutlineProps (line 90) | type OutlineProps = { FILE: apps/builder/app/builder/features/workspace/canvas-tools/resize-handles.tsx method getInitialValue (line 107) | getInitialValue() { method getValue (line 110) | getValue(state, movement) { method onStatusChange (line 119) | onStatusChange(status) { method onValueInput (line 130) | onValueInput(event) { FILE: apps/builder/app/builder/features/workspace/canvas-tools/text-toolbar.tsx type ToolbarProps (line 55) | type ToolbarProps = { FILE: apps/builder/app/builder/features/workspace/workspace.tsx type WorkspaceProps (line 93) | type WorkspaceProps = { FILE: apps/builder/app/builder/inspector.tsx type InspectorProps (line 50) | type InspectorProps = { type PanelName (line 90) | type PanelName = "style" | "settings"; FILE: apps/builder/app/builder/shared/asset-manager/asset-filters.tsx constant CATEGORY_ALL (line 5) | const CATEGORY_ALL = "All" as const; constant DISPLAY_CATEGORIES (line 11) | const DISPLAY_CATEGORIES = [ type DisplayCategory (line 22) | type DisplayCategory = (typeof DISPLAY_CATEGORIES)[number]; constant EXTENSION_TO_DISPLAY_CATEGORY (line 35) | const EXTENSION_TO_DISPLAY_CATEGORY: Record< type AssetFiltersProps (line 108) | type AssetFiltersProps = { FILE: apps/builder/app/builder/shared/asset-manager/asset-info.tsx type AssetUsage (line 83) | type AssetUsage = FILE: apps/builder/app/builder/shared/asset-manager/asset-manager.tsx type AssetManagerProps (line 22) | type AssetManagerProps = { method onMove (line 48) | onMove({ direction }) { FILE: apps/builder/app/builder/shared/asset-manager/asset-sort.tsx type AssetSortSelectProps (line 22) | type AssetSortSelectProps = { FILE: apps/builder/app/builder/shared/asset-manager/asset-thumbnail.tsx constant FORMAT_CATEGORIES (line 23) | const FORMAT_CATEGORIES = FILE_EXTENSIONS_BY_CATEGORY; constant CATEGORY_ICON_MAP (line 25) | const CATEGORY_ICON_MAP: Partial> = { type AssetThumbnailProps (line 168) | type AssetThumbnailProps = { FILE: apps/builder/app/builder/shared/asset-manager/image.tsx type ImageProps (line 3) | type ImageProps = { FILE: apps/builder/app/builder/shared/asset-manager/utils.ts type SortField (line 9) | type SortField = "name" | "size" | "createdAt"; type SortOrder (line 10) | type SortOrder = "asc" | "desc"; type SortState (line 12) | type SortState = { FILE: apps/builder/app/builder/shared/assets/asset-upload.tsx type AssetUploadProps (line 105) | type AssetUploadProps = { FILE: apps/builder/app/builder/shared/assets/asset-utils.ts type ParsedAssetName (line 193) | type ParsedAssetName = { FILE: apps/builder/app/builder/shared/assets/assets-shell.tsx type AssetsShellProps (line 38) | type AssetsShellProps = { constant OVER (line 53) | const OVER = 2; type DropTargetState (line 54) | type DropTargetState = typeof IDLE | typeof OVER; FILE: apps/builder/app/builder/shared/assets/drag-monitor.tsx constant IDLE (line 16) | const IDLE = 0; constant POTENTIAL (line 17) | const POTENTIAL = 1; type ExternalMonitorDragState (line 19) | type ExternalMonitorDragState = typeof IDLE | typeof POTENTIAL; FILE: apps/builder/app/builder/shared/assets/types.ts type PreviewAsset (line 3) | type PreviewAsset = Pick< type UploadedAssetContainer (line 8) | type UploadedAssetContainer = { type UploadingAssetContainer (line 13) | type UploadingAssetContainer = { type AssetContainer (line 22) | type AssetContainer = UploadedAssetContainer | UploadingAssetContainer; type AssetActionResponse (line 24) | type AssetActionResponse = { FILE: apps/builder/app/builder/shared/binding-popover.tsx type BindingVariant (line 251) | type BindingVariant = "default" | "bound" | "overwritten"; FILE: apps/builder/app/builder/shared/client-settings/settings.ts type Settings (line 13) | type Settings = z.infer; FILE: apps/builder/app/builder/shared/collapsible-section.tsx type Label (line 24) | type Label = string; type State (line 26) | type State = { type HandleOpenState (line 33) | type HandleOpenState = ( type CollapsibleSectionBaseProps (line 116) | type CollapsibleSectionBaseProps = { type CollapsibleSectionProps (line 162) | type CollapsibleSectionProps = Simplify< FILE: apps/builder/app/builder/shared/commands.ts type CommandRegistry (line 17) | interface CommandRegistry { FILE: apps/builder/app/builder/shared/css-editor/add-style-input.tsx type SearchItem (line 42) | type SearchItem = { FILE: apps/builder/app/builder/shared/css-variable-utils.tsx type CssVariableError (line 273) | type CssVariableError = type DeleteCssVariableDialogProps (line 475) | type DeleteCssVariableDialogProps = { type RenameCssVariableDialogProps (line 524) | type RenameCssVariableDialogProps = { FILE: apps/builder/app/builder/shared/data-variable-utils.tsx type DataVariableError (line 34) | type DataVariableError = { type DeleteDataVariableDialogProps (line 57) | type DeleteDataVariableDialogProps = { type RenameDataVariableDialogProps (line 198) | type RenameDataVariableDialogProps = { FILE: apps/builder/app/builder/shared/expression-editor.tsx type Scope (line 92) | type Scope = Record; type Aliases (line 94) | type Aliases = Map; class VariableWidget (line 349) | class VariableWidget extends WidgetType { method constructor (line 351) | constructor(text: string) { method toDOM (line 355) | toDOM(): HTMLElement { method constructor (line 391) | constructor(view: EditorView) { method update (line 394) | update(update: ViewUpdate) { FILE: apps/builder/app/builder/shared/fonts-manager/fonts-manager.tsx method onMove (line 38) | onMove({ direction }) { type FontsManagerProps (line 106) | type FontsManagerProps = { FILE: apps/builder/app/builder/shared/fonts-manager/item-menu.tsx type ItemMenuProps (line 23) | type ItemMenuProps = { type UseMenu (line 98) | type UseMenu = { FILE: apps/builder/app/builder/shared/fonts-manager/item-utils.ts type Item (line 5) | type Item = { FILE: apps/builder/app/builder/shared/instance-label.tsx type InstanceLike (line 75) | type InstanceLike = { type Props (line 81) | type Props = { FILE: apps/builder/app/builder/shared/loading.tsx type LoadingState (line 39) | type LoadingState = { FILE: apps/builder/app/builder/shared/nano-states.ts type GridEditingTrack (line 154) | type GridEditingTrack = { type GridEditingArea (line 162) | type GridEditingArea = { FILE: apps/builder/app/builder/shared/style-source-actions.tsx type DeleteStyleSourceDialogProps (line 133) | type DeleteStyleSourceDialogProps = { type RenameStyleSourceDialogProps (line 182) | type RenameStyleSourceDialogProps = { FILE: apps/builder/app/builder/shared/topbar-layout.tsx type TopbarLayoutProps (line 21) | type TopbarLayoutProps = { FILE: apps/builder/app/builder/shared/topbar.tsx type TopbarProps (line 61) | type TopbarProps = { FILE: apps/builder/app/builder/shared/url-pattern.ts type Token (line 40) | type Token = FILE: apps/builder/app/builder/sidebar-left/sidebar-left.tsx type PanelConfig (line 67) | type PanelConfig = { type SidebarLeftProps (line 169) | type SidebarLeftProps = { FILE: apps/builder/app/builder/sidebar-left/sidebar-tabs.tsx type SidebarTabsContentProps (line 135) | type SidebarTabsContentProps = Omit< FILE: apps/builder/app/builder/sidebar-left/types.ts type SidebarPanelName (line 9) | type SidebarPanelName = (typeof sidebarPanelNames)[number] | "none"; FILE: apps/builder/app/canvas/elements.tsx type WebstudioComponentProps (line 12) | type WebstudioComponentProps = { FILE: apps/builder/app/canvas/features/text-editor/interop.ts type Refs (line 23) | type Refs = Map; FILE: apps/builder/app/canvas/features/text-editor/text-editor.tsx type HandleNextParams (line 799) | type HandleNextParams = type SwitchBlockPluginProps (line 808) | type SwitchBlockPluginProps = { type ContextMenuParams (line 1007) | type ContextMenuParams = { type RichTextContentPluginProps (line 1011) | type RichTextContentPluginProps = { type TextEditorProps (line 1438) | type TextEditorProps = { FILE: apps/builder/app/canvas/features/text-editor/toolbar-connector.tsx constant TOGGLE_SPAN_COMMAND (line 28) | const TOGGLE_SPAN_COMMAND = createCommand(); constant CLEAR_FORMAT_COMMAND (line 29) | const CLEAR_FORMAT_COMMAND = createCommand(); FILE: apps/builder/app/canvas/grid-guide-utils.ts constant MAX_TRACKS (line 20) | const MAX_TRACKS = 20; constant IMPLICIT_PROBE_SIZE (line 72) | const IMPLICIT_PROBE_SIZE = 1.25; FILE: apps/builder/app/canvas/inflator.ts constant INFLATE_PADDING (line 27) | const INFLATE_PADDING = 75; constant MAX_SIZE_TO_USE_OPTIMIZATION (line 200) | const MAX_SIZE_TO_USE_OPTIMIZATION = 50; FILE: apps/builder/app/canvas/instance-hovering.ts type TimeoutId (line 19) | type TimeoutId = undefined | ReturnType; method onScrollStart (line 175) | onScrollStart() { method onScrollEnd (line 180) | onScrollEnd() { FILE: apps/builder/app/canvas/instance-selected.ts method onScrollStart (line 306) | onScrollStart() { method onScrollEnd (line 309) | onScrollEnd() { method onResizeStart (line 315) | onResizeStart() { method onResizeEnd (line 318) | onResizeEnd() { FILE: apps/builder/app/canvas/shared/inert.ts constant AUTO_DISPOSE_INERT_TIMEOUT (line 15) | const AUTO_DISPOSE_INERT_TIMEOUT = 1000; constant DISPOSE_INERT_TIMEOUT (line 18) | const DISPOSE_INERT_TIMEOUT = 300; constant PREVENT_INERT_TIMEOUT (line 20) | const PREVENT_INERT_TIMEOUT = 100; FILE: apps/builder/app/canvas/shared/routing-priority.ts constant STATIC (line 1) | const STATIC = 1; constant DYNAMIC (line 2) | const DYNAMIC = 2; constant SPREAD (line 3) | const SPREAD = 3; FILE: apps/builder/app/canvas/shared/scroll-state.ts type UseScrollState (line 40) | type UseScrollState = { FILE: apps/builder/app/canvas/shared/use-drag-drop.ts type PubsubMap (line 41) | interface PubsubMap { type Origin (line 50) | type Origin = "canvas" | "panel"; type DragStartPayload (line 52) | type DragStartPayload = type DragEndPayload (line 60) | type DragEndPayload = { type DragMovePayload (line 64) | type DragMovePayload = { canvasCoordinates: Point }; method elementToData (line 144) | elementToData(element) { method swapDropTarget (line 153) | swapDropTarget(dropTarget) { method onDropTargetChange (line 202) | onDropTargetChange(dropTarget) { method elementToData (line 218) | elementToData(element) { method onStart (line 238) | onStart({ data: dragInstanceSelector }) { method onEnd (line 254) | onEnd({ isCanceled }) { FILE: apps/builder/app/dashboard/projects/project-card.tsx type ProjectCardProps (line 53) | type ProjectCardProps = { FILE: apps/builder/app/dashboard/projects/project-dialogs.tsx type DialogType (line 38) | type DialogType = "rename" | "delete" | "share" | "tags" | "settings"; type DialogProps (line 40) | type DialogProps = { method onReady (line 453) | onReady() { type ProjectDialogsProps (line 474) | type ProjectDialogsProps = { FILE: apps/builder/app/dashboard/projects/project-menu.tsx type ProjectMenuProps (line 15) | type ProjectMenuProps = { FILE: apps/builder/app/dashboard/projects/projects-list.tsx type ProjectsListItemProps (line 70) | type ProjectsListItemProps = { type ProjectsListProps (line 178) | type ProjectsListProps = { FILE: apps/builder/app/dashboard/projects/projects.tsx type ProjectsProps (line 63) | type ProjectsProps = { FILE: apps/builder/app/dashboard/projects/sort.test.ts type LatestBuildVirtual (line 19) | type LatestBuildVirtual = NonNullable & { FILE: apps/builder/app/dashboard/shared/types.ts type DashboardData (line 5) | type DashboardData = { FILE: apps/builder/app/dashboard/templates/template-card.tsx type TemplateCardProps (line 9) | type TemplateCardProps = { FILE: apps/builder/app/dashboard/templates/templates.tsx type ProjectsProps (line 41) | type ProjectsProps = { FILE: apps/builder/app/env/env.server.ts type ServerEnv (line 77) | type ServerEnv = typeof env; FILE: apps/builder/app/env/vite-env.d.ts type ImportMetaEnv (line 1) | interface ImportMetaEnv { FILE: apps/builder/app/root.tsx function App (line 18) | function App() { FILE: apps/builder/app/routes/_canvas.tsx function CanvasLayout (line 26) | function CanvasLayout() { FILE: apps/builder/app/routes/_ui.$.tsx function NotFound (line 46) | function NotFound() { FILE: apps/builder/app/routes/_ui.error.tsx function Error (line 104) | function Error() { FILE: apps/builder/app/routes/_ui.logout.tsx function Logout (line 80) | function Logout() { FILE: apps/builder/app/routes/_ui.tsx function Layout (line 103) | function Layout() { FILE: apps/builder/app/routes/auth.dev.tsx function Dev (line 9) | function Dev() { FILE: apps/builder/app/routes/auth.github.tsx function GH (line 9) | function GH() { FILE: apps/builder/app/routes/auth.google.tsx function Google (line 12) | function Google() { FILE: apps/builder/app/routes/rest.patch.ts type Change (line 53) | type Change = { type PatchData (line 58) | type PatchData = { FILE: apps/builder/app/routes/trpc.$.ts method responseMeta (line 18) | responseMeta(opts) { method createContext (line 64) | async createContext(opts) { FILE: apps/builder/app/services/auth-strategy/ws.server.ts type DynamicProps (line 10) | type DynamicProps = "authorizationEndpoint" | "tokenEndpoint" | "redirec... type OAuth2StrategyOptionsOverrides (line 12) | type OAuth2StrategyOptionsOverrides = Partial & class WsStrategy (line 26) | class WsStrategy< method constructor (line 31) | constructor( FILE: apps/builder/app/services/auth.server.utils.ts type SessionData (line 1) | type SessionData = { FILE: apps/builder/app/services/bloom-filter.server.ts class BloomFilter (line 19) | class BloomFilter { method constructor (line 23) | constructor(maxItems: number, falsePositiveProbability: number) { method add (line 42) | add(item: string) { method has (line 51) | has(item: string) { method #getHashes (line 58) | #getHashes(item: string): number[] { method serialize (line 71) | serialize(): string { method deserialize (line 78) | static deserialize(serialized: string): BloomFilter { FILE: apps/builder/app/services/csrf-session.server.ts type CsrfSessionData (line 6) | type CsrfSessionData = { FILE: apps/builder/app/services/destinations.server.ts type Destinations (line 1) | type Destinations = RequestDestination | "empty"; FILE: apps/builder/app/services/token.server.ts type CodeTokenPayload (line 81) | type CodeTokenPayload = z.infer; type AccessTokenPayload (line 140) | type AccessTokenPayload = z.infer; FILE: apps/builder/app/services/trcp-router.server.ts type AppRouter (line 20) | type AppRouter = typeof appRouter; FILE: apps/builder/app/services/trpc.server.ts constant TRPC_SERVER_URL (line 5) | const TRPC_SERVER_URL = env.TRPC_SERVER_URL ?? ""; constant TRPC_SERVER_API_TOKEN (line 6) | const TRPC_SERVER_API_TOKEN = env.TRPC_SERVER_API_TOKEN ?? ""; constant GITHUB_REF_NAME (line 7) | const GITHUB_REF_NAME = staticEnv.GITHUB_REF_NAME; FILE: apps/builder/app/shared/array-utils.ts type Predicate (line 1) | type Predicate = (value: Item) => boolean; FILE: apps/builder/app/shared/awareness.ts type Awareness (line 18) | type Awareness = { type InstancePath (line 113) | type InstancePath = Array<{ FILE: apps/builder/app/shared/builder-api.ts type ToastHandler (line 9) | type ToastHandler = (message: string) => void; type Window (line 39) | interface Window { FILE: apps/builder/app/shared/builder-data.ts type BuilderData (line 21) | type BuilderData = WebstudioData & { type LoadedBuilderData (line 26) | type LoadedBuilderData = BuilderData & FILE: apps/builder/app/shared/canvas-api.ts type Window (line 21) | interface Window { FILE: apps/builder/app/shared/code-editor-base.tsx type EditorApi (line 214) | type EditorApi = { type EditorContentProps (line 219) | type EditorContentProps = { method run (line 322) | run(view) { method run (line 329) | run(view) { method blur (line 352) | blur() { method cut (line 355) | cut(event) { method focus (line 394) | focus() { FILE: apps/builder/app/shared/commands-emitter.ts type CommandMeta (line 5) | type CommandMeta = { type CommandHandler (line 33) | type CommandHandler = () => void; type Command (line 38) | type Command = CommandMeta & { FILE: apps/builder/app/shared/content-model.ts type Metas (line 14) | type Metas = Map; FILE: apps/builder/app/shared/copy-paste/init-copy-paste.ts type Plugin (line 66) | type Plugin = { FILE: apps/builder/app/shared/copy-paste/plugin-instance.ts type InstanceData (line 40) | type InstanceData = z.infer; FILE: apps/builder/app/shared/copy-paste/plugin-webflow/schema.ts type WfElementNode (line 326) | type WfElementNode = z.infer; type WfNode (line 334) | type WfNode = z.infer; type WfStyle (line 349) | type WfStyle = z.infer; type WfAsset (line 393) | type WfAsset = z.infer; type WfData (line 404) | type WfData = z.infer; FILE: apps/builder/app/shared/copy-paste/plugin-webflow/style-presets-overrides.ts type Key (line 19) | type Key = keyof typeof _stylePresets; type WfIcons (line 21) | type WfIcons = Record<`w-icon-${string}`, ParsedStyleDecl>; type WfStylePresets (line 23) | type WfStylePresets = Record> & WfIcons; FILE: apps/builder/app/shared/copy-paste/plugin-webflow/styles.ts type WfBreakpoint (line 23) | type WfBreakpoint = { minWidth?: number; maxWidth?: number }; type WfBreakpointName (line 25) | type WfBreakpointName = type UnparsedVariants (line 129) | type UnparsedVariants = Map>; FILE: apps/builder/app/shared/db/user-plan-features.server.ts type UserPlanFeatures (line 4) | type UserPlanFeatures = NonNullable; FILE: apps/builder/app/shared/db/user.server.ts type User (line 10) | type User = Omit< type ProjectTag (line 115) | type ProjectTag = z.infer; FILE: apps/builder/app/shared/dom-hooks/use-window-resize.ts type UseWindowResize (line 36) | type UseWindowResize = { FILE: apps/builder/app/shared/dom-utils.ts type Rect (line 120) | type Rect = { FILE: apps/builder/app/shared/hook-utils/use-interval.ts type Timeout (line 3) | type Timeout = ReturnType; FILE: apps/builder/app/shared/html.ts type ElementNode (line 32) | type ElementNode = DefaultTreeAdapterMap["element"]; type NestedClassRule (line 178) | type NestedClassRule = { type StyleTagAction (line 543) | type StyleTagAction = FILE: apps/builder/app/shared/instance-utils.ts type Insertable (line 1696) | type Insertable = { FILE: apps/builder/app/shared/logout.client.tsx type LogoutProps (line 8) | type LogoutProps = { constant MAX_RETRIES (line 13) | const MAX_RETRIES = 3; type LogoutPageProps (line 86) | type LogoutPageProps = { FILE: apps/builder/app/shared/marketplace/types.ts type MarketplaceOverviewItem (line 4) | type MarketplaceOverviewItem = MarketplaceProduct & { FILE: apps/builder/app/shared/nano-hash.ts constant NANOID_DEFAULT_SIZE (line 6) | const NANOID_DEFAULT_SIZE = 21; FILE: apps/builder/app/shared/nano-states/canvas.ts type TextToolbarState (line 8) | type TextToolbarState = { type InstanceOutline (line 20) | type InstanceOutline = { type BlockChildOutline (line 25) | type BlockChildOutline = { type InstanceContextMenu (line 76) | type InstanceContextMenu = { type GridCellData (line 189) | type GridCellData = { FILE: apps/builder/app/shared/nano-states/instances.ts type ContextMenuCommand (line 48) | type ContextMenuCommand = FILE: apps/builder/app/shared/nano-states/misc.ts type StyleSourceSelector (line 71) | type StyleSourceSelector = { type UploadingFileData (line 127) | type UploadingFileData = Simplify< type ConvertibleUnit (line 149) | type ConvertibleUnit = (typeof convertibleUnits)[number]; type UnitSizes (line 151) | type UnitSizes = Record; type PropertySizes (line 153) | type PropertySizes = Partial>; type BuilderMode (line 311) | type BuilderMode = (typeof builderModes)[number]; type ItemDropTarget (line 458) | type ItemDropTarget = { type DragAndDropState (line 468) | type DragAndDropState = { FILE: apps/builder/app/shared/nano-states/project-settings.ts type SectionName (line 3) | type SectionName = FILE: apps/builder/app/shared/project-settings/import-redirects-dialog.tsx type ImportStep (line 31) | type ImportStep = "input" | "preview"; type MergeMode (line 32) | type MergeMode = "add" | "replace"; type ImportRedirectsDialogProps (line 34) | type ImportRedirectsDialogProps = { constant ACCEPTED_EXTENSIONS (line 41) | const ACCEPTED_EXTENSIONS = [".csv", ".json", ".txt", ".htaccess"]; FILE: apps/builder/app/shared/project-settings/section-marketplace.tsx method submit (line 98) | submit() { method unlist (line 109) | unlist() { FILE: apps/builder/app/shared/project-settings/section-redirects.tsx type ValidationResult (line 54) | type ValidationResult = { FILE: apps/builder/app/shared/pubsub/create.test.ts type TestPublishMap (line 4) | type TestPublishMap = { FILE: apps/builder/app/shared/pubsub/create.ts type Window (line 10) | interface Window { type Action (line 22) | type Action = method publish (line 131) | publish(action: Action) { method usePublish (line 144) | usePublish() { method useSubscribe (line 187) | useSubscribe( method subscribe (line 198) | subscribe( FILE: apps/builder/app/shared/pubsub/index.ts type CommandRegistry (line 6) | interface CommandRegistry {} type NamespacedCommands (line 9) | type NamespacedCommands = { type PubsubMap (line 13) | interface PubsubMap extends NamespacedCommands { type Publish (line 23) | type Publish = typeof publish; type UsePublish (line 24) | type UsePublish = typeof usePublish; FILE: apps/builder/app/shared/pubsub/raf-queue.ts type Task (line 1) | type Task = () => void; FILE: apps/builder/app/shared/redirects/redirect-loop-detection.ts constant LOOP_ERROR (line 3) | const LOOP_ERROR = "This redirect would create a loop"; type LoopedRedirect (line 75) | type LoopedRedirect = { type BatchLoopResult (line 80) | type BatchLoopResult = { FILE: apps/builder/app/shared/redirects/redirect-parsers.ts type ParsedRedirect (line 3) | type ParsedRedirect = { type SkippedLine (line 9) | type SkippedLine = { type ParseResult (line 15) | type ParseResult = { constant FROM_KEYS (line 21) | const FROM_KEYS = [ constant TO_KEYS (line 28) | const TO_KEYS = [ constant STATUS_KEYS (line 36) | const STATUS_KEYS = ["status", "code", "statuscode"] as const; type RawRecord (line 38) | type RawRecord = Record; FILE: apps/builder/app/shared/resources.test.ts method searchParams (line 187) | get searchParams(): any { FILE: apps/builder/app/shared/resources.ts constant MAX_PENDING_RESOURCES (line 8) | const MAX_PENDING_RESOURCES = 5; FILE: apps/builder/app/shared/session/use-login-error-message.ts constant AUTH_PROVIDERS (line 4) | const AUTH_PROVIDERS = { constant LOGIN_ERROR_MESSAGES (line 10) | const LOGIN_ERROR_MESSAGES = { FILE: apps/builder/app/shared/share-project/share-project-container.tsx type ShareButtonProps (line 92) | type ShareButtonProps = { FILE: apps/builder/app/shared/share-project/share-project.stories.tsx constant INITIAL_LINKS (line 48) | const INITIAL_LINKS: LinkOptions[] = []; FILE: apps/builder/app/shared/share-project/share-project.tsx type PermissionProps (line 51) | type PermissionProps = { type MenuProps (line 92) | type MenuProps = { type Relation (line 380) | type Relation = "viewers" | "editors" | "builders" | "administrators"; type LinkOptions (line 382) | type LinkOptions = { type SharedLinkItemType (line 391) | type SharedLinkItemType = { type ShareProjectProps (line 443) | type ShareProjectProps = { FILE: apps/builder/app/shared/store-utils.test.ts type StoreValue (line 5) | type StoreValue = Readonly< FILE: apps/builder/app/shared/store-utils.ts type StoreValues (line 11) | type StoreValues = { type Comparable (line 16) | type Comparable = Record | any[] | null | undefined; type Computed (line 18) | interface Computed { FILE: apps/builder/app/shared/style-object-model.ts type InstanceSelector (line 57) | type InstanceSelector = string[]; type StyleValueSourceColor (line 59) | type StyleValueSourceColor = type StyleValueSource (line 66) | type StyleValueSource = { type StyleObjectModel (line 78) | type StyleObjectModel = { method enter (line 307) | enter(node, item, list) { type ComputedStyleDecl (line 340) | type ComputedStyleDecl = { FILE: apps/builder/app/shared/style-source-utils.ts type TokenConflict (line 110) | type TokenConflict = { type RenameStyleSourceError (line 571) | type RenameStyleSourceError = FILE: apps/builder/app/shared/sync-client.test.ts class TestStorage (line 308) | class TestStorage implements SyncStorage { method constructor (line 311) | constructor(value: undefined | number) { method subscribe (line 315) | subscribe(setState: (state: unknown) => void) { FILE: apps/builder/app/shared/sync-client.ts type Transaction (line 6) | type Transaction = { type RevertedTransaction (line 12) | type RevertedTransaction = { type SyncStorage (line 17) | interface SyncStorage { type SyncObject (line 42) | interface SyncObject { class ImmerhinSyncObject (line 54) | class ImmerhinSyncObject implements SyncObject { method constructor (line 57) | constructor(name: string, store: Store) { method getState (line 61) | getState() { method setState (line 68) | setState(state: Map) { method applyTransaction (line 81) | applyTransaction(transaction: Transaction) { method revertTransaction (line 84) | revertTransaction(transaction: RevertedTransaction) { method subscribe (line 87) | subscribe( class NanostoresSyncObject (line 101) | class NanostoresSyncObject implements SyncObject { method constructor (line 106) | constructor(name: string, store: WritableAtom) { method getState (line 110) | getState() { method setState (line 113) | setState(state: unknown) { method applyTransaction (line 118) | applyTransaction(transaction: Transaction) { method revertTransaction (line 131) | revertTransaction(_transaction: RevertedTransaction) { method subscribe (line 134) | subscribe( class SyncObjectPool (line 149) | class SyncObjectPool implements SyncObject { method constructor (line 152) | constructor(objects: SyncObject[]) { method getState (line 157) | getState() { method setState (line 164) | setState(state: Map) { method applyTransaction (line 172) | applyTransaction(transaction: Transaction) { method revertTransaction (line 175) | revertTransaction(transaction: RevertedTransaction) { method subscribe (line 178) | subscribe( type SyncMessage (line 188) | type SyncMessage = type SyncEmitter (line 194) | type SyncEmitter = Emitter<{ type SyncClientOptions (line 198) | type SyncClientOptions = { class SyncClient (line 205) | class SyncClient { method constructor (line 213) | constructor(options: SyncClientOptions) { method lead (line 220) | lead() { method connect (line 229) | connect({ signal, onReady }: { signal: AbortSignal; onReady?: () => vo... FILE: apps/builder/app/shared/sync/command-queue.ts type Command (line 6) | type Command = FILE: apps/builder/app/shared/sync/project-queue.ts constant NEW_ENTRIES_INTERVAL (line 17) | const NEW_ENTRIES_INTERVAL = 1000; constant INTERVAL_RECOVERY (line 20) | const INTERVAL_RECOVERY = 2000; constant MAX_RETRY_RECOVERY (line 23) | const MAX_RETRY_RECOVERY = 5; constant MAX_ALLOWED_API_ERRORS (line 26) | const MAX_ALLOWED_API_ERRORS = 5; constant INTERVAL_ERROR (line 29) | const INTERVAL_ERROR = 5000; constant MAX_INTERVAL_ERROR (line 30) | const MAX_INTERVAL_ERROR = 2 * 60000; type QueueStatus (line 36) | type QueueStatus = type TransactionCompleteCallback (line 46) | type TransactionCompleteCallback = (success: boolean) => void; class ServerSyncStorage (line 389) | class ServerSyncStorage implements SyncStorage { method constructor (line 393) | constructor(projectId: string) { method sendTransaction (line 397) | sendTransaction(transaction: Transaction) { method subscribe (line 407) | subscribe(setState: (state: unknown) => void, signal: AbortSignal) { FILE: apps/builder/app/shared/sync/sync-client.ts method onReady (line 69) | onReady() { FILE: apps/builder/app/shared/sync/sync-stores.ts type Window (line 162) | interface Window { FILE: apps/builder/app/shared/tailwind/tailwind.ts type StyleDecl (line 43) | type StyleDecl = Omit; type StyleBreakpoint (line 45) | type StyleBreakpoint = { type Range (line 51) | type Range = { constant UPPER_BOUND (line 66) | const UPPER_BOUND = Number.MAX_SAFE_INTEGER; FILE: apps/builder/app/shared/token-conflict-dialog.tsx type ConflictResolution (line 20) | type ConflictResolution = "ours" | "theirs" | "merge"; type DialogState (line 22) | type DialogState = FILE: apps/builder/app/shared/tree-utils.ts type InstanceSelector (line 20) | type InstanceSelector = Instance["id"][]; type DroppableTarget (line 49) | type DroppableTarget = { FILE: apps/builder/app/shared/trpc/trpc-client.ts type Procedures (line 23) | type Procedures = T extends AnyRouter type Client (line 51) | type Client = Record< FILE: apps/builder/vite.config.ts method configureServer (line 49) | configureServer(server) { FILE: fixtures/react-router-cloudflare/app/__generated__/[another-page]._index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/react-router-cloudflare/app/__generated__/_index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/react-router-cloudflare/app/entry.server.tsx function handleRequest (line 6) | async function handleRequest( FILE: fixtures/react-router-cloudflare/app/extension.ts type AppLoadContext (line 4) | interface AppLoadContext { FILE: fixtures/react-router-cloudflare/workers/app.ts type AppLoadContext (line 4) | interface AppLoadContext { method fetch (line 19) | async fetch(request, env, ctx) { FILE: fixtures/react-router-docker/app/__generated__/[another-page]._index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/react-router-docker/app/__generated__/_index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/react-router-docker/app/extension.ts type AppLoadContext (line 4) | interface AppLoadContext { FILE: fixtures/react-router-netlify/app/__generated__/[another-page]._index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/react-router-netlify/app/__generated__/_index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/react-router-netlify/app/extension.ts type AppLoadContext (line 4) | interface AppLoadContext { FILE: fixtures/react-router-vercel/app/__generated__/[another-page]._index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/react-router-vercel/app/__generated__/_index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/react-router-vercel/app/extension.ts type AppLoadContext (line 4) | interface AppLoadContext { FILE: fixtures/ssg-netlify-by-project-id/app/__generated__/[redirect]._index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/ssg-netlify-by-project-id/app/__generated__/_index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/ssg-netlify-by-project-id/vike.d.ts type Config (line 6) | interface Config { type PageContext (line 11) | interface PageContext { FILE: fixtures/ssg/app/__generated__/[another-page]._index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/ssg/app/__generated__/_index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/ssg/vike.d.ts type Config (line 6) | interface Config { type PageContext (line 11) | interface PageContext { FILE: fixtures/webstudio-cloudflare-template/app/__generated__/[another-page]._index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/webstudio-cloudflare-template/app/__generated__/_index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/webstudio-cloudflare-template/app/extension.ts type AppLoadContext (line 7) | interface AppLoadContext { FILE: fixtures/webstudio-cloudflare-template/load-context.ts type Cloudflare (line 3) | type Cloudflare = Omit, "dispose">; type AppLoadContext (line 6) | interface AppLoadContext { FILE: fixtures/webstudio-cloudflare-template/worker-configuration.d.ts type Env (line 3) | interface Env {} FILE: fixtures/webstudio-features/app/__generated__/[_route_with_symbols_]._index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/webstudio-features/app/__generated__/[animations]._index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/webstudio-features/app/__generated__/[assets1]._index.server.tsx type Params (line 39) | type Params = Record; FILE: fixtures/webstudio-features/app/__generated__/[class-names]._index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/webstudio-features/app/__generated__/[content-block]._index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/webstudio-features/app/__generated__/[duration]._index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/webstudio-features/app/__generated__/[expressions]._index.server.tsx type Params (line 41) | type Params = Record; FILE: fixtures/webstudio-features/app/__generated__/[form]._index.server.tsx type Params (line 39) | type Params = Record; FILE: fixtures/webstudio-features/app/__generated__/[head-tag]._index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/webstudio-features/app/__generated__/[heading-with-id]._index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/webstudio-features/app/__generated__/[nested].[nested-page]._index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/webstudio-features/app/__generated__/[radix]._index.server.tsx type Params (line 33) | type Params = Record; FILE: fixtures/webstudio-features/app/__generated__/[resources]._index.server.tsx type Params (line 39) | type Params = Record; FILE: fixtures/webstudio-features/app/__generated__/[sitemap.xml]._index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/webstudio-features/app/__generated__/[text-duration]._index.server.tsx type Params (line 32) | type Params = Record; FILE: fixtures/webstudio-features/app/__generated__/_index.server.tsx type Params (line 39) | type Params = Record; FILE: fixtures/webstudio-features/app/extension.ts type AppLoadContext (line 4) | interface AppLoadContext { FILE: fixtures/webstudio-features/proxy-emulator/dedupe-meta.ts method configureServer (line 6) | configureServer(server) { FILE: packages/asset-uploader/src/client.ts type AssetClient (line 3) | type AssetClient = { FILE: packages/asset-uploader/src/clients/fs/fs.ts type FsClientOptions (line 4) | type FsClientOptions = { FILE: packages/asset-uploader/src/clients/s3/s3.ts type S3ClientOptions (line 6) | type S3ClientOptions = { FILE: packages/asset-uploader/src/constants.ts constant MAX_UPLOAD_SIZE (line 2) | const MAX_UPLOAD_SIZE = "4.5"; FILE: packages/asset-uploader/src/types.ts type AssetType (line 1) | type AssetType = "image" | "font" | "video" | "file"; FILE: packages/asset-uploader/src/upload.ts type UploadData (line 12) | type UploadData = { constant UPLOADING_STALE_TIMEOUT (line 19) | const UPLOADING_STALE_TIMEOUT = 1000 * 60 * 30; FILE: packages/asset-uploader/src/utils/font-data.ts type FontDataStatic (line 61) | type FontDataStatic = { type FontDataVariable (line 67) | type FontDataVariable = { type FontData (line 72) | type FontData = FontDataStatic | FontDataVariable; FILE: packages/asset-uploader/src/utils/get-asset-data.ts type AssetData (line 7) | type AssetData = { type BaseAssetOptions (line 19) | type BaseAssetOptions = { type AssetOptions (line 25) | type AssetOptions = FILE: packages/asset-uploader/src/utils/sanitize-s3-key.ts constant REPLACE_CHAR (line 19) | const REPLACE_CHAR = "_"; FILE: packages/authorization-token/src/db/authorization-token.ts type AuthorizationToken (line 8) | type AuthorizationToken = type TokenPermissions (line 88) | type TokenPermissions = typeof tokenDefaultPermissions; FILE: packages/authorization-token/src/trpc/authorization-tokens-router.ts type Relation (line 7) | type Relation = type TokenRelation (line 18) | type TokenRelation = z.infer; type AuthorizationTokensRouter (line 90) | type AuthorizationTokensRouter = typeof authorizationTokenRouter; FILE: packages/cli/src/args.ts type File (line 1) | type File = { type Folder (line 8) | type Folder = { type ProjectTarget (line 14) | type ProjectTarget = "defaults"; FILE: packages/cli/src/commands/init-flow.ts type ProjectTemplates (line 22) | type ProjectTemplates = (typeof PROJECT_TEMPLATES)[number]["value"]; method validate (line 53) | validate(value) { FILE: packages/cli/src/commands/yargs-types.ts type CommonYargsOptions (line 36) | interface CommonYargsOptions { type CommonYargsArgv (line 42) | type CommonYargsArgv = Argv; type YargvToInterface (line 44) | type YargvToInterface = type RemoveIndex (line 48) | type RemoveIndex = { type StrictYargsOptionsToInterface (line 60) | type StrictYargsOptionsToInterface< FILE: packages/cli/src/config.ts constant GLOBAL_CONFIG_FOLDER (line 5) | const GLOBAL_CONFIG_FOLDER = envPaths("webstudio").config; constant GLOBAL_CONFIG_FILE_NAME (line 6) | const GLOBAL_CONFIG_FILE_NAME = "webstudio-config.json"; constant GLOBAL_CONFIG_FILE (line 7) | const GLOBAL_CONFIG_FILE = join( constant LOCAL_CONFIG_FILE (line 12) | const LOCAL_CONFIG_FILE = ".webstudio/config.json"; constant LOCAL_DATA_FILE (line 13) | const LOCAL_DATA_FILE = ".webstudio/data.json"; type LocalConfig (line 19) | type LocalConfig = z.infer; type GlobalConfig (line 53) | type GlobalConfig = z.infer; constant PROJECT_TEMPLATES (line 55) | const PROJECT_TEMPLATES = [ constant INTERNAL_TEMPLATES (line 88) | const INTERNAL_TEMPLATES = [ FILE: packages/cli/src/framework.ts type FrameworkTemplateEntry (line 3) | type FrameworkTemplateEntry = { type Framework (line 8) | type Framework = { FILE: packages/cli/src/html-to-jsx.ts constant BOOLEAN_ATTRIBUTES (line 8) | const BOOLEAN_ATTRIBUTES = new Set([ type WalkNode (line 40) | type WalkNode = FILE: packages/cli/src/prebuild.ts type SiteDataByPage (line 68) | type SiteDataByPage = { FILE: packages/cli/templates/cloudflare/load-context.ts type Cloudflare (line 3) | type Cloudflare = Omit, "dispose">; type AppLoadContext (line 6) | interface AppLoadContext { FILE: packages/cli/templates/cloudflare/worker-configuration.d.ts type Env (line 3) | interface Env {} FILE: packages/cli/templates/defaults/app/extension.ts type AppLoadContext (line 7) | interface AppLoadContext { FILE: packages/cli/templates/react-router-cloudflare/app/entry.server.tsx function handleRequest (line 6) | async function handleRequest( FILE: packages/cli/templates/react-router-cloudflare/workers/app.ts type AppLoadContext (line 4) | interface AppLoadContext { method fetch (line 19) | async fetch(request, env, ctx) { FILE: packages/cli/templates/react-router/app/extension.ts type AppLoadContext (line 4) | interface AppLoadContext { FILE: packages/cli/templates/ssg/vike.d.ts type Config (line 6) | interface Config { type PageContext (line 11) | interface PageContext { FILE: packages/css-data/bin/mdn-data.ts type Property (line 29) | type Property = keyof typeof properties; type Value (line 30) | type Value = (typeof properties)[Property]; type FilteredProperties (line 266) | type FilteredProperties = { [property: string]: Value }; FILE: packages/css-data/bin/property-value-descriptions.ts function writeFile (line 328) | function writeFile(descriptions: Record) { function generateWithRetry (line 345) | async function generateWithRetry(message: string): Promise { function generate (line 382) | async function generate(message: string): Promise & FILE: packages/css-data/src/__generated__/properties.ts type UnitGroup (line 7) | type UnitGroup = type PropertyData (line 18) | type PropertyData = { type Properties (line 24) | type Properties = Record<__HyphenatedProperty, PropertyData> & FILE: packages/css-data/src/custom-data.ts type RawPropertyData (line 4) | type RawPropertyData = { FILE: packages/css-data/src/parse-css.ts type ParsedStyleDecl (line 11) | type ParsedStyleDecl = { type Selector (line 95) | type Selector = { method enter (line 113) | enter(node) { method leave (line 120) | leave(node) { type ParsedClassSelector (line 301) | type ParsedClassSelector = { type Segment (line 371) | type Segment = { type ParsedBreakpoint (line 464) | type ParsedBreakpoint = { FILE: packages/css-data/src/property-parsers/conic-gradient.test.ts type ConicGradient (line 4) | type ConicGradient = NonNullable>; FILE: packages/css-data/src/property-parsers/conic-gradient.ts type GradientPartResult (line 19) | type GradientPartResult = FILE: packages/css-data/src/property-parsers/grid-template-areas.ts type AreaInfo (line 3) | type AreaInfo = { FILE: packages/css-data/src/property-parsers/grid-template-tracks.ts type GridTrack (line 9) | type GridTrack = { type Minmax (line 181) | type Minmax = { type GridTemplateSupport (line 241) | type GridTemplateSupport = type GridAxisMode (line 344) | type GridAxisMode = FILE: packages/css-data/src/property-parsers/linear-gradient.test.ts type LinearGradient (line 4) | type LinearGradient = NonNullable>; FILE: packages/css-data/src/property-parsers/radial-gradient.test.ts type RadialGradient (line 5) | type RadialGradient = NonNullable>; FILE: packages/css-data/src/property-parsers/types.ts type GradientColorValue (line 9) | type GradientColorValue = type GradientStop (line 15) | type GradientStop = { type ParsedGradientBase (line 21) | type ParsedGradientBase = { type ParsedLinearGradient (line 26) | type ParsedLinearGradient = ParsedGradientBase & { type ParsedConicGradient (line 32) | type ParsedConicGradient = ParsedGradientBase & { type ParsedRadialGradient (line 38) | type ParsedRadialGradient = ParsedGradientBase & { type ParsedGradient (line 45) | type ParsedGradient = FILE: packages/css-data/src/selector-validation.ts type SelectorValidationResult (line 5) | type SelectorValidationResult = FILE: packages/css-data/src/shorthands.ts type GetProperty (line 198) | type GetProperty = (edge: string) => string; FILE: packages/css-engine/src/__generated__/types.ts type CamelCasedProperty (line 2) | type CamelCasedProperty = type HyphenatedProperty (line 376) | type HyphenatedProperty = type Unit (line 750) | type Unit = FILE: packages/css-engine/src/core/atomic.ts type Options (line 6) | type Options = { FILE: packages/css-engine/src/core/rules.ts type StyleMap (line 57) | type StyleMap = Map; type Declaration (line 80) | type Declaration = { type DeclarationKey (line 94) | type DeclarationKey = Omit; class MixinRule (line 112) | class MixinRule { method isDirtyBreakpoint (line 119) | isDirtyBreakpoint(breakpoint: string) { method clearBreakpoints (line 125) | clearBreakpoints() { method setDeclaration (line 128) | setDeclaration(declaration: Declaration) { method deleteDeclaration (line 134) | deleteDeclaration(declaration: DeclarationKey) { method getDeclarations (line 140) | getDeclarations() { class NestingRule (line 158) | class NestingRule { method constructor (line 170) | constructor( method getSelector (line 179) | getSelector() { method setSelector (line 182) | setSelector(selector: string) { method getDescendantSuffix (line 186) | getDescendantSuffix() { method addMixin (line 189) | addMixin(mixin: string) { method applyMixins (line 193) | applyMixins(mixins: string[]) { method setDeclaration (line 197) | setDeclaration(declaration: Declaration) { method deleteDeclaration (line 203) | deleteDeclaration(declaration: DeclarationKey) { method #getDeclarations (line 209) | #getDeclarations() { method getMergedDeclarations (line 226) | getMergedDeclarations() { method toString (line 229) | toString({ type MediaRuleOptions (line 300) | type MediaRuleOptions = { class MediaRule (line 307) | class MediaRule { method constructor (line 311) | constructor(name: string, options: MediaRuleOptions = {}) { method insertRule (line 316) | insertRule(rule: PlaintextRule) { method cssText (line 320) | get cssText() { method toString (line 323) | toString() { method generateRule (line 326) | generateRule({ class PlaintextRule (line 375) | class PlaintextRule { method constructor (line 377) | constructor(cssText: string) { method toString (line 380) | toString() { type FontFaceOptions (line 385) | type FontFaceOptions = { class FontFaceRule (line 393) | class FontFaceRule { method constructor (line 396) | constructor(options: FontFaceOptions) { method cssText (line 399) | get cssText() { method toString (line 402) | toString() { FILE: packages/css-engine/src/core/style-element.ts class StyleElement (line 1) | class StyleElement { method constructor (line 4) | constructor(name = "") { method isMounted (line 7) | get isMounted() { method mount (line 10) | mount() { method unmount (line 17) | unmount() { method render (line 23) | render(cssText: string) { method setAttribute (line 28) | setAttribute(name: string, value: string) { method getAttribute (line 33) | getAttribute(name: string) { class FakeStyleElement (line 44) | class FakeStyleElement { method isMounted (line 45) | get isMounted() { method mount (line 48) | mount() {} method unmount (line 49) | unmount() {} method render (line 50) | render(_cssText: string) {} method setAttribute (line 51) | setAttribute(_name: string, _value: string) {} method getAttribute (line 52) | getAttribute(_name: string) { FILE: packages/css-engine/src/core/style-sheet-regular.ts class StyleSheetRegular (line 3) | class StyleSheetRegular extends StyleSheet {} FILE: packages/css-engine/src/core/style-sheet.ts class StyleSheet (line 14) | class StyleSheet { method constructor (line 23) | constructor(element: StyleElement | FakeStyleElement) { method setTransformer (line 26) | setTransformer(transformValue: TransformValue) { method addMediaRule (line 29) | addMediaRule(id: string, options?: MediaRuleOptions) { method addPlaintextRule (line 48) | addPlaintextRule(cssText: string) { method addMixinRule (line 55) | addMixinRule(name: string) { method addNestingRule (line 63) | addNestingRule(selector: string, descendantSuffix: string = "") { method addFontFaceRule (line 72) | addFontFaceRule(options: FontFaceOptions) { method generateWith (line 75) | generateWith({ method cssText (line 108) | get cssText() { method clear (line 114) | clear() { method render (line 121) | render() { method unmount (line 125) | unmount() { method setAttribute (line 128) | setAttribute(name: string, value: string) { method getAttribute (line 131) | getAttribute(name: string) { FILE: packages/css-engine/src/core/to-value.ts type TransformValue (line 4) | type TransformValue = (styleValue: StyleValue) => undefined | StyleValue; FILE: packages/css-engine/src/schema.ts type CustomProperty (line 9) | type CustomProperty = `--${string}`; type StyleProperty (line 11) | type StyleProperty = CamelCasedProperty | CustomProperty; type CssProperty (line 13) | type CssProperty = HyphenatedProperty | CustomProperty; type CssStyleMap (line 15) | type CssStyleMap = Map; type Unit (line 19) | type Unit = z.infer; type UnitValue (line 28) | type UnitValue = z.infer; type KeywordValue (line 36) | type KeywordValue = z.infer; type UnparsedValue (line 48) | type UnparsedValue = z.infer; type FontFamilyValue (line 55) | type FontFamilyValue = z.infer; type RgbValue (line 65) | type RgbValue = z.infer; type ColorValue (line 90) | type ColorValue = z.infer; type FunctionValue (line 92) | type FunctionValue = z.infer; type ImageValue (line 118) | type ImageValue = z.infer; type GuaranteedInvalidValue (line 126) | type GuaranteedInvalidValue = z.infer; type InvalidValue (line 135) | type InvalidValue = z.infer; type UnsetValue (line 146) | type UnsetValue = z.infer; type VarFallback (line 155) | type VarFallback = z.infer; type VarValue (line 180) | type VarValue = z.infer; type TupleValueItem (line 192) | type TupleValueItem = z.infer; type TupleValue (line 200) | type TupleValue = z.infer; type ShadowValue (line 213) | type ShadowValue = z.infer; type LayerValueItem (line 229) | type LayerValueItem = z.infer; type LayersValue (line 239) | type LayersValue = z.infer; type StyleValue (line 259) | type StyleValue = z.infer; FILE: packages/dashboard/src/db/projects.ts type DomainVirtual (line 6) | type DomainVirtual = { type ProjectWithDomains (line 26) | type ProjectWithDomains = T & { type DashboardProject (line 77) | type DashboardProject = Awaited>[number]; FILE: packages/dashboard/src/trpc/project-router.ts type DashboardProjectRouter (line 30) | type DashboardProjectRouter = typeof dashboardProjectRouter; FILE: packages/design-system/bin/transform-figma-tokens.ts constant SOURCE_FILE (line 6) | const SOURCE_FILE = "./src/__generated__/figma-design-tokens.json"; constant TMP_OUTPUT_FILE (line 7) | const TMP_OUTPUT_FILE = "./src/__generated__/figma-design-tokens.tmp"; constant OUTPUT_FILE (line 8) | const OUTPUT_FILE = "./src/__generated__/figma-design-tokens.ts"; FILE: packages/design-system/src/components/__DEPRECATED__/list.tsx type UseList (line 88) | type UseList = { method onFocus (line 108) | onFocus(event: FocusEvent) { method onMouseEnter (line 115) | onMouseEnter() { method onMouseLeave (line 118) | onMouseLeave() { method onClick (line 121) | onClick() { method onKeyDown (line 129) | onKeyDown(event: KeyboardEvent) { method onBlur (line 147) | onBlur(event: FocusEvent) { FILE: packages/design-system/src/components/avatar.tsx type AvatarVariants (line 50) | type AvatarVariants = VariantProps; type AvatarPrimitiveProps (line 51) | type AvatarPrimitiveProps = ComponentProps; type AvatarOwnProps (line 52) | type AvatarOwnProps = AvatarPrimitiveProps & FILE: packages/design-system/src/components/button.tsx type ButtonColor (line 29) | type ButtonColor = (typeof colors)[number]; type ButtonState (line 31) | type ButtonState = "auto" | "hover" | "focus" | "pressed" | "pending"; type ButtonProps (line 148) | type ButtonProps = { FILE: packages/design-system/src/components/checkbox.tsx type CheckboxProps (line 43) | type CheckboxProps = ComponentProps<"button"> & type AriaChecked (line 46) | type AriaChecked = ComponentProps["aria-check... FILE: packages/design-system/src/components/color-picker.tsx type RgbaColor (line 41) | type RgbaColor = { type ColorThumbProps (line 143) | type ColorThumbProps = Omit< type IntermediateColorValue (line 209) | type IntermediateColorValue = { type ColorPickerValue (line 215) | type ColorPickerValue = StyleValue | IntermediateColorValue; type ColorPickerProps (line 217) | type ColorPickerProps = { type ColorPickerPopoverProps (line 223) | type ColorPickerPopoverProps = { FILE: packages/design-system/src/components/combobox.tsx type Match (line 214) | type Match = ( type ItemToString (line 233) | type ItemToString = (item: Item | null) => string; type UseComboboxProps (line 235) | type UseComboboxProps = Omit, "ite... method onIsOpenChange (line 285) | onIsOpenChange(state) { method onInputValueChange (line 349) | onInputValueChange(state) { method onSelectedItemChange (line 361) | onSelectedItemChange({ selectedItem, type }) { method onHighlightedIndexChange (line 375) | onHighlightedIndexChange({ highlightedIndex }) { type ComboboxProps (line 456) | type ComboboxProps = UseComboboxProps & FILE: packages/design-system/src/components/command.tsx type CommandProps (line 58) | type CommandProps = ComponentPropsWithoutRef; type CommandAction (line 72) | type CommandAction = { type CommandState (line 77) | type CommandState = { type CommandGroupProps (line 361) | type CommandGroupProps = Omit< FILE: packages/design-system/src/components/component-card.tsx type ComponentCardProps (line 66) | type ComponentCardProps = { FILE: packages/design-system/src/components/css-value-list-item.tsx type Props (line 91) | type Props = ComponentProps & { FILE: packages/design-system/src/components/dialog.tsx constant DIALOG_TITLE_HEIGHT (line 28) | const DIALOG_TITLE_HEIGHT = 40; type Point (line 138) | type Point = { x: number; y: number }; type Size (line 139) | type Size = { width: number; height: number }; type Rect (line 140) | type Rect = Point & Size; type Tolerance (line 142) | type Tolerance = { type UseDraggableProps (line 314) | type UseDraggableProps = { FILE: packages/design-system/src/components/enhanced-tooltip.tsx constant DEFAULT_DELAY_DURATION (line 20) | const DEFAULT_DELAY_DURATION = 1600; FILE: packages/design-system/src/components/floating-panel.tsx type OffsetOptions (line 19) | type OffsetOptions = type FloatingPanelProps (line 110) | type FloatingPanelProps = { FILE: packages/design-system/src/components/gradient-picker.tsx type GradientPickerProps (line 64) | type GradientPickerProps = { constant THUMB_INTERACTION_DISTANCE (line 74) | const THUMB_INTERACTION_DISTANCE = 12; constant DRAG_THRESHOLD (line 75) | const DRAG_THRESHOLD = 3; constant SLIDER_HEIGHT (line 76) | const SLIDER_HEIGHT = 16; constant THUMB_HEIGHT (line 77) | const THUMB_HEIGHT = 14; FILE: packages/design-system/src/components/input-field.tsx type InputProps (line 199) | type InputProps = Omit< type InputFieldProps (line 207) | type InputFieldProps = { FILE: packages/design-system/src/components/kbd.tsx type ShortcutDefinition (line 17) | type ShortcutDefinition = ReadonlyArray; FILE: packages/design-system/src/components/label.tsx type Props (line 122) | type Props = { FILE: packages/design-system/src/components/list-position-indicator.tsx constant CIRCLE_SIZE (line 9) | const CIRCLE_SIZE = 8; constant LINE_THICKNESS (line 10) | const LINE_THICKNESS = 2; constant OUTLINE_WIDTH (line 11) | const OUTLINE_WIDTH = 1; constant OVERLAP (line 15) | const OVERLAP = 2; FILE: packages/design-system/src/components/menu.stories.tsx type Fruit (line 150) | type Fruit = "Apple" | "Banana" | "Orange" | "Peach"; FILE: packages/design-system/src/components/nested-icon-label.tsx type Props (line 85) | type Props = ComponentProps<"label"> & { FILE: packages/design-system/src/components/panel-title.tsx type TitleProps (line 15) | type TitleProps = ComponentProps<"div"> & { FILE: packages/design-system/src/components/position-grid.tsx type Position (line 13) | type Position = { y: number; x: number }; type MixedPosition (line 14) | type MixedPosition = { y: number | string; x: number | string }; type PositionGridProps (line 120) | type PositionGridProps = { FILE: packages/design-system/src/components/primitives/arrow-focus.tsx type Render (line 8) | type Render = (props: { FILE: packages/design-system/src/components/primitives/dnd/canvas.stories.tsx constant ROOT_ID (line 15) | const ROOT_ID = "root"; type ItemData (line 17) | type ItemData = { method elementToData (line 206) | elementToData(element) { method swapDropTarget (line 210) | swapDropTarget(dropTarget) { method onDropTargetChange (line 245) | onDropTargetChange(dropTarget) { method elementToData (line 263) | elementToData(element) { method onStart (line 270) | onStart({ data: id }) { method onEnd (line 279) | onEnd({ isCanceled }) { FILE: packages/design-system/src/components/primitives/dnd/geometry-utils.ts type Rect (line 1) | type Rect = { type Point (line 8) | type Point = { x: number; y: number }; type ChildrenOrientation (line 10) | type ChildrenOrientation = type Placement (line 14) | type Placement = { type Area (line 23) | type Area = "top" | "bottom" | "left" | "right" | "center"; FILE: packages/design-system/src/components/primitives/dnd/placement-indicator.tsx type PlacementIndicatorOptions (line 64) | type PlacementIndicatorOptions = { FILE: packages/design-system/src/components/primitives/dnd/sortable-list.stories.tsx type ItemData (line 16) | type ItemData = { id: string; text: string }; method elementToData (line 82) | elementToData(element) { method swapDropTarget (line 85) | swapDropTarget(dropTarget) { method onDropTargetChange (line 96) | onDropTargetChange(dropTarget) { method elementToData (line 114) | elementToData(element) { method onStart (line 118) | onStart({ data }) { method onEnd (line 127) | onEnd({ isCanceled }) { FILE: packages/design-system/src/components/primitives/dnd/use-auto-scroll.ts constant FRAME_PERIOD (line 5) | const FRAME_PERIOD = 30; type UseAutoScrollProps (line 42) | type UseAutoScrollProps = { type UseAutoScrollHandlers (line 54) | type UseAutoScrollHandlers = { method handleMove (line 157) | handleMove({ x, y }) { method setEnabled (line 187) | setEnabled(newEnabled) { FILE: packages/design-system/src/components/primitives/dnd/use-drag.ts type State (line 4) | type State = { type UseDragProps (line 22) | type UseDragProps = { type UseDragHandlers (line 36) | type UseDragHandlers = { method rootRef (line 216) | rootRef(element) { method cancelCurrentDrag (line 219) | cancelCurrentDrag() { FILE: packages/design-system/src/components/primitives/dnd/use-drop.ts type PartialDropTarget (line 16) | type PartialDropTarget = { type DropTarget (line 21) | type DropTarget = PartialDropTarget & { type UseDropProps (line 34) | type UseDropProps = { type UseDropHandlers (line 72) | type UseDropHandlers = { method handleMove (line 278) | handleMove(pointerCoordinates) { method handleScroll (line 283) | handleScroll() { method handleStart (line 287) | handleStart() { method handleEnd (line 291) | handleEnd() { method rootRef (line 295) | rootRef(rootElement) { method handleDomMutation (line 299) | handleDomMutation() { FILE: packages/design-system/src/components/primitives/dnd/use-hold.ts type UseHoldProps (line 3) | type UseHoldProps = { method reset (line 42) | reset() { FILE: packages/design-system/src/components/primitives/dnd/use-sortable.tsx type UseSortable (line 12) | type UseSortable = { method elementToData (line 36) | elementToData() { method swapDropTarget (line 39) | swapDropTarget() { method onDropTargetChange (line 45) | onDropTargetChange(dropTarget) { method elementToData (line 61) | elementToData(element) { method onStart (line 74) | onStart({ data }) { method onEnd (line 81) | onEnd({ isCanceled }) { FILE: packages/design-system/src/components/primitives/list.tsx type ListProps (line 5) | type ListProps = SlotProps & { type ListItemProps (line 23) | type ListItemProps = SlotProps & { method onPress (line 46) | onPress(event) { FILE: packages/design-system/src/components/primitives/numeric-gesture-control.stories.tsx method getAcceleration (line 28) | getAcceleration() { FILE: packages/design-system/src/components/primitives/numeric-gesture-control.ts type NumericScrubDirection (line 46) | type NumericScrubDirection = "horizontal" | "vertical"; type NumericScrubValue (line 48) | type NumericScrubValue = number; type NumericScrubEvent (line 50) | type NumericScrubEvent = { type NumericScrubCallback (line 57) | type NumericScrubCallback = (event: NumericScrubEvent) => void; type NumericScrubOptions (line 59) | type NumericScrubOptions = { type NumericScrubState (line 80) | type NumericScrubState = { FILE: packages/design-system/src/components/primitives/small-button.tsx type Props (line 89) | type Props = { FILE: packages/design-system/src/components/primitives/use-scrub.ts method onValueInput (line 50) | onValueInput(event) { method onValueChange (line 58) | onValueChange(event) { FILE: packages/design-system/src/components/scroll-area.tsx type ScrollAreaProps (line 68) | type ScrollAreaProps = { FILE: packages/design-system/src/components/search-field.tsx type UseSearchFieldKeys (line 100) | type UseSearchFieldKeys = { FILE: packages/design-system/src/components/select-button.tsx type Props (line 67) | type Props = Omit, "prefix"> & { FILE: packages/design-system/src/components/select.tsx type SelectItemProps (line 81) | type SelectItemProps = ComponentProps & { type SelectOption (line 87) | type SelectOption = string; type TriggerPassThroughProps (line 149) | type TriggerPassThroughProps = Omit< type SelectProps (line 155) | type SelectProps