Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface StyleRule<O>

Type parameters

  • O = unknown

Hierarchy

Callable

  • StyleRule(property: string): unknown
  • StyleRule(property: string, value: unknown): O
  • Parameters

    • property: string

    Returns unknown

  • Parameters

    • property: string
    • value: unknown

    Returns O

Index

Properties

Accessors

Methods

Properties

Readonly alignContent

alignContent: StyleAnimator<StyleRule<O>, undefined | AlignContent, never>

Readonly alignItems

alignItems: StyleAnimator<StyleRule<O>, undefined | AlignItems, never>

Readonly alignSelf

alignSelf: StyleAnimator<StyleRule<O>, undefined | AlignSelf, never>

Readonly appearance

appearance: StyleAnimator<StyleRule<O>, undefined | Appearance, never>

Readonly backdropFilter

backdropFilter: StyleAnimator<StyleRule<O>, undefined | string, never>

Readonly backgroundClip

backgroundClip: StyleAnimator<StyleRule<O>, undefined | BackgroundClip, never>

Readonly backgroundColor

backgroundColor: StyleAnimator<StyleRule<O>, null | Color, null | AnyColor>

Readonly backgroundImage

backgroundImage: StyleAnimator<StyleRule<O>, null | string | LinearGradient, null | AnyLinearGradient>

Readonly borderBottomColor

borderBottomColor: StyleAnimator<StyleRule<O>, null | Color, null | AnyColor>

Readonly borderBottomLeftRadius

borderBottomLeftRadius: StyleAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly borderBottomRightRadius

borderBottomRightRadius: StyleAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly borderBottomStyle

borderBottomStyle: StyleAnimator<StyleRule<O>, undefined | BorderStyle, never>

Readonly borderBottomWidth

borderBottomWidth: StyleAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly borderCollapse

borderCollapse: StyleAnimator<StyleRule<O>, undefined | BorderCollapse, never>

Readonly borderLeftColor

borderLeftColor: StyleAnimator<StyleRule<O>, null | Color, null | AnyColor>

Readonly borderLeftStyle

borderLeftStyle: StyleAnimator<StyleRule<O>, undefined | BorderStyle, never>

Readonly borderLeftWidth

borderLeftWidth: StyleAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly borderRightColor

borderRightColor: StyleAnimator<StyleRule<O>, null | Color, null | AnyColor>

Readonly borderRightStyle

borderRightStyle: StyleAnimator<StyleRule<O>, undefined | BorderStyle, never>

Readonly borderRightWidth

borderRightWidth: StyleAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly borderSpacing

borderSpacing: StyleAnimator<StyleRule<O>, undefined | string, never>

Readonly borderTopColor

borderTopColor: StyleAnimator<StyleRule<O>, null | Color, null | AnyColor>

Readonly borderTopLeftRadius

borderTopLeftRadius: StyleAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly borderTopRightRadius

borderTopRightRadius: StyleAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly borderTopStyle

borderTopStyle: StyleAnimator<StyleRule<O>, undefined | BorderStyle, never>

Readonly borderTopWidth

borderTopWidth: StyleAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly bottom

Readonly boxShadow

boxShadow: StyleAnimator<StyleRule<O>, null | BoxShadow, null | AnyBoxShadow>

Readonly boxSizing

boxSizing: StyleAnimator<StyleRule<O>, undefined | BoxSizing, never>

Readonly color

color: StyleAnimator<StyleRule<O>, null | Color, null | AnyColor>

Readonly cursor

cursor: StyleAnimator<StyleRule<O>, undefined | CssCursor, never>

Readonly decoherent

decoherent: null | readonly Fastener<unknown>[]

Readonly display

display: StyleAnimator<StyleRule<O>, undefined | CssDisplay, never>

Readonly fasteners

fasteners: null | {}

Readonly filter

filter: StyleAnimator<StyleRule<O>, undefined | string, never>

Readonly flags

flags: number

Readonly flexBasis

flexBasis: StyleAnimator<StyleRule<O>, null | FlexBasis, null | string | number | Length>

Readonly flexDirection

flexDirection: StyleAnimator<StyleRule<O>, string, never>

Readonly flexGrow

flexGrow: StyleAnimator<StyleRule<O>, undefined | number, never>

Readonly flexShrink

flexShrink: StyleAnimator<StyleRule<O>, undefined | number, never>

Readonly flexWrap

flexWrap: StyleAnimator<StyleRule<O>, undefined | FlexWrap, never>

Readonly fontFamily

fontFamily: StyleAnimator<StyleRule<O>, undefined | string | string[], undefined | string | readonly string[]>

Readonly fontSize

fontSize: StyleAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly fontStretch

fontStretch: StyleAnimator<StyleRule<O>, undefined | FontStretch, never>

Readonly fontStyle

fontStyle: StyleAnimator<StyleRule<O>, undefined | FontStyle, never>

Readonly fontVariant

fontVariant: StyleAnimator<StyleRule<O>, undefined | FontVariant, never>

Readonly fontWeight

fontWeight: StyleAnimator<StyleRule<O>, undefined | FontWeight, never>

Readonly height

Readonly justifyContent

justifyContent: StyleAnimator<StyleRule<O>, undefined | JustifyContent, never>

Readonly left

Readonly lineHeight

lineHeight: StyleAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly marginBottom

marginBottom: StyleConstraintAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly marginLeft

marginLeft: StyleConstraintAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly marginRight

marginRight: StyleConstraintAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly marginTop

marginTop: StyleConstraintAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly maxHeight

maxHeight: StyleAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly maxWidth

maxWidth: StyleAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly minHeight

minHeight: StyleAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly minWidth

minWidth: StyleAnimator<StyleRule<O>, null | Length, null | AnyLength>

Optional Readonly node

node: Node

Readonly opacity

opacity: StyleAnimator<StyleRule<O>, undefined | number, never>

Readonly order

order: StyleAnimator<StyleRule<O>, undefined | number, never>

Readonly outlineColor

outlineColor: StyleAnimator<StyleRule<O>, null | Color, null | AnyColor>

Readonly outlineStyle

outlineStyle: StyleAnimator<StyleRule<O>, undefined | BorderStyle, never>

Readonly outlineWidth

outlineWidth: StyleAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly overflowScrolling

overflowScrolling: StyleAnimator<StyleRule<O>, undefined | "touch" | "auto", never>

Readonly overflowX

overflowX: StyleAnimator<StyleRule<O>, undefined | Overflow, never>

Readonly overflowY

overflowY: StyleAnimator<StyleRule<O>, undefined | Overflow, never>

Readonly overscrollBehaviorX

overscrollBehaviorX: StyleAnimator<StyleRule<O>, undefined | OverscrollBehavior, never>

Readonly overscrollBehaviorY

overscrollBehaviorY: StyleAnimator<StyleRule<O>, undefined | OverscrollBehavior, never>

Readonly owner

owner: O

Readonly paddingBottom

paddingBottom: StyleConstraintAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly paddingLeft

paddingLeft: StyleConstraintAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly paddingRight

paddingRight: StyleConstraintAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly paddingTop

paddingTop: StyleConstraintAnimator<StyleRule<O>, null | Length, null | AnyLength>

Readonly pointerEvents

pointerEvents: StyleAnimator<StyleRule<O>, undefined | PointerEvents, never>

Readonly position

position: StyleAnimator<StyleRule<O>, undefined | Position, never>

Readonly right

Readonly rule

rule: CSSStyleRule

Readonly textAlign

textAlign: StyleAnimator<StyleRule<O>, undefined | TextAlign, never>

Readonly textDecorationColor

textDecorationColor: StyleAnimator<StyleRule<O>, null | Color, null | AnyColor>

Readonly textDecorationLine

textDecorationLine: StyleAnimator<StyleRule<O>, undefined | string, never>

Readonly textDecorationStyle

textDecorationStyle: StyleAnimator<StyleRule<O>, undefined | TextDecorationStyle, never>

Readonly textOverflow

textOverflow: StyleAnimator<StyleRule<O>, undefined | string, never>

Readonly textTransform

textTransform: StyleAnimator<StyleRule<O>, undefined | TextTransform, never>

Readonly top

Readonly touchAction

touchAction: StyleAnimator<StyleRule<O>, undefined | TouchAction, never>

Readonly transform

transform: StyleAnimator<StyleRule<O>, null | Transform, null | AnyTransform>

Readonly userSelect

userSelect: StyleAnimator<StyleRule<O>, undefined | UserSelect, never>

Readonly verticalAlign

verticalAlign: StyleAnimator<StyleRule<O>, undefined | VerticalAlign, undefined | string | number | Length>

Readonly visibility

visibility: StyleAnimator<StyleRule<O>, undefined | Visibility, never>

Readonly whiteSpace

whiteSpace: StyleAnimator<StyleRule<O>, undefined | WhiteSpace, never>

Readonly width

Readonly zIndex

zIndex: StyleAnimator<StyleRule<O>, undefined | number, never>

Accessors

affinity

  • get affinity(): number
  • Returns number

coherent

  • get coherent(): boolean
  • Returns boolean

familyType

  • Returns null | Class<CssRule<any>>

inherited

  • get inherited(): boolean
  • Returns boolean

inherits

  • get inherits(): boolean
  • Returns boolean

lazy

  • get lazy(): boolean
  • Returns boolean

mounted

  • get mounted(): boolean
  • Returns boolean

name

  • get name(): string
  • Returns string

selector

  • get selector(): string
  • Returns string

static

  • get static(): string | boolean
  • Returns string | boolean

superFastener

  • get superFastener(): null | Fastener<unknown>
  • Returns null | Fastener<unknown>

superName

  • get superName(): undefined | string
  • Returns undefined | string

Methods

addConstraint

  • Parameters

    Returns void

addConstraintVariable

  • Parameters

    Returns void

applyTheme

  • Parameters

    Returns void

attachSubFastener

  • attachSubFastener(subFastener: Fastener<unknown>): void
  • Parameters

    Returns void

bindSuperFastener

  • bindSuperFastener(): void
  • Returns void

borderColor

  • Returns null | Color | [null | Color, null | Color, null | Color, null | Color]

  • Parameters

    Returns StyleRule<O>

borderRadius

  • Returns null | Length | [null | Length, null | Length, null | Length, null | Length]

  • Parameters

    Returns StyleRule<O>

borderStyle

borderWidth

  • Returns null | Length | [null | Length, null | Length, null | Length, null | Length]

  • Parameters

    Returns StyleRule<O>

constraint

constraintVariable

  • Parameters

    Returns ConstraintProperty<unknown, number, number>

createRule

  • createRule(cssText: string): CSSStyleRule
  • Parameters

    • cssText: string

    Returns CSSStyleRule

decohere

  • decohere(): void
  • Returns void

decohereFastener

  • decohereFastener(fastener: Fastener<unknown>): void
  • Parameters

    Returns void

detachSubFastener

  • detachSubFastener(subFastener: Fastener<unknown>): void
  • Parameters

    Returns void

didBindSuperFastener

  • didBindSuperFastener(superFastener: Fastener<unknown>): void
  • Parameters

    Returns void

didInherit

  • didInherit(superFastener: Fastener<unknown>): void
  • Parameters

    Returns void

didMount

  • didMount(): void
  • Returns void

didSetAffinity

  • didSetAffinity(newAffinity: number, oldAffinity: number): void
  • Parameters

    • newAffinity: number
    • oldAffinity: number

    Returns void

didSetInherits

  • didSetInherits(inherits: boolean, superName: undefined | string): void
  • Parameters

    • inherits: boolean
    • superName: undefined | string

    Returns void

didSetStyle

  • didSetStyle(propertyName: string, value: unknown, priority: undefined | string): void
  • Parameters

    • propertyName: string
    • value: unknown
    • priority: undefined | string

    Returns void

didUnbindSuperFastener

  • didUnbindSuperFastener(superFastener: Fastener<unknown>): void
  • Parameters

    Returns void

didUninherit

  • didUninherit(superFastener: Fastener<unknown>): void
  • Parameters

    Returns void

didUnmount

  • didUnmount(): void
  • Returns void

font

  • Returns null | Font

  • Parameters

    • value: null | AnyFont
    • Optional timing: boolean | AnyTiming
    • Optional precedence: number

    Returns StyleRule<O>

getFastener

  • getFastener<F>(fastenerName: string, fastenerBound: Class<F>): null | F
  • getFastener(fastenerName: string, fastenerBound?: null | Class<Fastener<unknown>>): null | Fastener<unknown>
  • Type parameters

    Parameters

    • fastenerName: string
    • fastenerBound: Class<F>

    Returns null | F

  • Parameters

    • fastenerName: string
    • Optional fastenerBound: null | Class<Fastener<unknown>>

    Returns null | Fastener<unknown>

getLazyFastener

  • getLazyFastener<F>(fastenerName: string, fastenerBound: Class<F>): null | F
  • getLazyFastener(fastenerName: string, fastenerBound?: null | Class<Fastener<unknown>>): null | Fastener<unknown>
  • Type parameters

    Parameters

    • fastenerName: string
    • fastenerBound: Class<F>

    Returns null | F

  • Parameters

    • fastenerName: string
    • Optional fastenerBound: null | Class<Fastener<unknown>>

    Returns null | Fastener<unknown>

getLook

  • Type parameters

    • T

    Parameters

    Returns undefined | T

getLookOr

  • getLookOr<T, E>(look: Look<T, unknown>, elseValue: E): T | E
  • getLookOr<T, E>(look: Look<T, unknown>, mood: null | MoodVector<Feel>, elseValue: E): T | E
  • Type parameters

    • T

    • E

    Parameters

    • look: Look<T, unknown>
    • elseValue: E

    Returns T | E

  • Type parameters

    • T

    • E

    Parameters

    Returns T | E

getStyle

  • getStyle(propertyNames: string | readonly string[]): undefined | string | CSSStyleValue
  • Parameters

    • propertyNames: string | readonly string[]

    Returns undefined | string | CSSStyleValue

getSuperFastener

  • getSuperFastener<F>(fastenerName: string, fastenerBound: Class<F>): null | F
  • getSuperFastener(fastenerName: string, fastenerBound?: null | Class<Fastener<unknown>>): null | Fastener<unknown>
  • getSuperFastener(): null | Fastener<unknown>
  • Type parameters

    Parameters

    • fastenerName: string
    • fastenerBound: Class<F>

    Returns null | F

  • Parameters

    • fastenerName: string
    • Optional fastenerBound: null | Class<Fastener<unknown>>

    Returns null | Fastener<unknown>

  • Returns null | Fastener<unknown>

hasAffinity

  • hasAffinity(affinity: number): boolean
  • Parameters

    • affinity: number

    Returns boolean

hasConstraint

  • Parameters

    Returns boolean

hasConstraintVariable

  • Parameters

    Returns boolean

hasFastener

  • hasFastener(fastenerName: string, fastenerBound?: null | Class<Fastener<unknown>>): boolean
  • Parameters

    • fastenerName: string
    • Optional fastenerBound: null | Class<Fastener<unknown>>

    Returns boolean

init

  • init(): void
  • Returns void

initAffinity

  • initAffinity(affinity: number): void
  • Parameters

    • affinity: number

    Returns void

Optional initCss

  • initCss(): string
  • Returns string

initInherits

  • initInherits(inherits: string | boolean): void
  • Parameters

    • inherits: string | boolean

    Returns void

Optional initRule

  • initRule(rule: CSSStyleRule): void
  • Parameters

    • rule: CSSStyleRule

    Returns void

margin

  • Returns null | Length | [null | Length, null | Length, null | Length, null | Length]

  • Parameters

    Returns StyleRule<O>

minAffinity

  • minAffinity(affinity: undefined | number): boolean
  • Parameters

    • affinity: undefined | number

    Returns boolean

mount

  • mount(): void
  • Returns void

mountFasteners

  • mountFasteners(): void
  • Returns void

onBindSuperFastener

  • onBindSuperFastener(superFastener: Fastener<unknown>): void
  • Parameters

    Returns void

onInherit

  • onInherit(superFastener: Fastener<unknown>): void
  • Parameters

    Returns void

onMount

  • onMount(): void
  • Returns void

onSetAffinity

  • onSetAffinity(newAffinity: number, oldAffinity: number): void
  • Parameters

    • newAffinity: number
    • oldAffinity: number

    Returns void

onSetInherits

  • onSetInherits(inherits: boolean, superName: undefined | string): void
  • Parameters

    • inherits: boolean
    • superName: undefined | string

    Returns void

onSetStyle

  • onSetStyle(propertyName: string, value: unknown, priority: undefined | string): void
  • Parameters

    • propertyName: string
    • value: unknown
    • priority: undefined | string

    Returns void

onUnbindSuperFastener

  • onUnbindSuperFastener(superFastener: Fastener<unknown>): void
  • Parameters

    Returns void

onUninherit

  • onUninherit(superFastener: Fastener<unknown>): void
  • Parameters

    Returns void

onUnmount

  • onUnmount(): void
  • Returns void

overflow

  • Returns undefined | Overflow | [undefined | Overflow, undefined | Overflow]

  • Parameters

    Returns StyleRule<O>

overscrollBehavior

padding

  • Returns null | Length | [null | Length, null | Length, null | Length, null | Length]

  • Parameters

    Returns StyleRule<O>

recohere

  • recohere(t: number): void
  • Parameters

    • t: number

    Returns void

recohereFasteners

  • recohereFasteners(t: number): void
  • Parameters

    • t: number

    Returns void

removeConstraint

  • Parameters

    Returns void

removeConstraintVariable

  • Parameters

    Returns void

requireUpdate

  • requireUpdate(updateFlags: number): void
  • Parameters

    • updateFlags: number

    Returns void

setAffinity

  • setAffinity(affinity: number): void
  • Parameters

    • affinity: number

    Returns void

setCoherent

  • setCoherent(coherent: boolean): void
  • Parameters

    • coherent: boolean

    Returns void

setConstraintVariable

  • Parameters

    Returns void

setFastener

  • setFastener(fastenerName: string, fastener: null | Fastener<unknown>): void
  • Parameters

    • fastenerName: string
    • fastener: null | Fastener<unknown>

    Returns void

setFlags

  • setFlags(flags: number): void
  • Parameters

    • flags: number

    Returns void

setInherited

  • setInherited(inherited: boolean, superFastener: Fastener<unknown>): void
  • Parameters

    • inherited: boolean
    • superFastener: Fastener<unknown>

    Returns void

setInherits

  • setInherits(inherits: string | boolean): void
  • Parameters

    • inherits: string | boolean

    Returns void

setSelector

  • setSelector(selector: string): void
  • Parameters

    • selector: string

    Returns void

setStyle

  • setStyle(propertyName: string, value: unknown, priority?: string): StyleRule<O>
  • Parameters

    • propertyName: string
    • value: unknown
    • Optional priority: string

    Returns StyleRule<O>

toString

  • toString(): string
  • Returns string

unbindSuperFastener

  • unbindSuperFastener(): void
  • Returns void

unmount

  • unmount(): void
  • Returns void

unmountFasteners

  • unmountFasteners(): void
  • Returns void

willBindSuperFastener

  • willBindSuperFastener(superFastener: Fastener<unknown>): void
  • Parameters

    Returns void

willInherit

  • willInherit(superFastener: Fastener<unknown>): void
  • Parameters

    Returns void

willMount

  • willMount(): void
  • Returns void

willSetAffinity

  • willSetAffinity(newAffinity: number, oldAffinity: number): void
  • Parameters

    • newAffinity: number
    • oldAffinity: number

    Returns void

willSetInherits

  • willSetInherits(inherits: boolean, superName: undefined | string): void
  • Parameters

    • inherits: boolean
    • superName: undefined | string

    Returns void

willSetStyle

  • willSetStyle(propertyName: string, value: unknown, priority: undefined | string): void
  • Parameters

    • propertyName: string
    • value: unknown
    • priority: undefined | string

    Returns void

willUnbindSuperFastener

  • willUnbindSuperFastener(superFastener: Fastener<unknown>): void
  • Parameters

    Returns void

willUninherit

  • willUninherit(superFastener: Fastener<unknown>): void
  • Parameters

    Returns void

willUnmount

  • willUnmount(): void
  • Returns void

Generated using TypeDoc