Type aliases
AnyView
Type parameters
GestureDescriptor
Type parameters
GestureInputType
GestureInputType: "mouse" | "wheel" | "touch" | "pen" | "unknown"
GestureMethod
GestureMethod: "auto" | "pointer" | "touch" | "mouse"
GestureView
Gesture
View<G>: G extends Gesture<any, infer V> ? V : never
Type parameters
MemberGestureView
Member
GestureView<O, K>: O[K] extends Gesture<any, infer V> ? V : never
Type parameters
ModalState
ModalState: "hidden" | "showing" | "shown" | "hiding"
MomentumGestureDescriptor
Type parameters
PositionGestureDescriptor
Type parameters
ScaleGestureDescriptor
Type parameters
-
O = unknown
-
-
X = unknown
-
Y = unknown
-
I = {}
ViewColorScheme
ViewColorScheme: "dark" | "light" | "no-preference"
ViewContextType
View
ContextType<V>: V extends { contextType?: Class<infer T> } ? T : never
Type parameters
ViewCreator
View
Creator<F, V>: abstract new (...args: any[]) => InstanceType<F> & Creatable<InstanceType<F>>
Type parameters
-
F: abstract new (...args: any[]) => V & Creatable<InstanceType<F>>
-
ViewFlags
ViewIdiom
ViewIdiom: "unspecified" | "mobile" | "tablet" | "desktop"
ViewRefDescriptor
Type parameters
ViewRefType
View
RefType<F>: F extends ViewRef<any, infer V> ? V : never
Type parameters
ViewRelationDescriptor
Type parameters
ViewRelationType
View
RelationType<F>: F extends ViewRelation<any, infer V> ? V : never
Type parameters
ViewSetDescriptor
Type parameters
ViewSetType
View
SetType<F>: F extends ViewSet<any, infer V> ? V : never
Type parameters
The Swim View library implements a unified HTML, SVG, and Canvas view hierarchy, with procedurally animated styling, and constraint-based layouts.