Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ViewPropertyConstraint<V, T, U>

Type parameters

  • V: View

  • T

  • U = never

Hierarchy

Callable

  • ViewPropertyConstraint(): T
  • ViewPropertyConstraint(state: number | T | U, precedence?: number): V
  • Returns T

  • Parameters

    • state: number | T | U
    • Optional precedence: number

    Returns V

Index

Properties

Readonly coefficient

coefficient: number

Readonly conditionCount

conditionCount: number

Readonly constant

constant: number

Readonly id

id: number

Readonly inherit

inherit: string | boolean

Readonly name

name: string

Readonly ownState

ownState: T

Readonly owner

owner: V

Readonly precedence

precedence: number

propertyFlags

propertyFlags: number

Readonly state

state: T

Readonly strength

strength: number

Readonly subProperties

subProperties: null | ViewProperty<View, T, never>[]

Readonly superName

superName: undefined | string

Readonly superProperty

superProperty: null | ViewProperty<View, T, never>

Readonly superState

superState: undefined | T

Readonly terms

Optional updateFlags

updateFlags: number

Readonly updatedState

updatedState: undefined | T

Readonly variable

variable: null | ConstraintVariable

Methods

addConstraintCondition

addSubProperty

  • Parameters

    Returns void

bindSuperProperty

  • bindSuperProperty(): void
  • Returns void

change

  • change(): void
  • Returns void

constrain

  • Parameters

    • Optional constrained: boolean

    Returns ViewPropertyConstraint<V, T, U>

didMount

  • didMount(): void
  • Returns void

didSetPrecedence

  • didSetPrecedence(newPrecedence: number, oldPrecedence: number): void
  • Parameters

    • newPrecedence: number
    • oldPrecedence: number

    Returns void

didSetState

  • didSetState(newState: T, oldState: T): void
  • Parameters

    • newState: T
    • oldState: T

    Returns void

didStartConstraining

  • didStartConstraining(): void
  • Returns void

didStopConstraining

  • didStopConstraining(): void
  • Returns void

didUnmount

  • didUnmount(): void
  • Returns void

divide

evaluateConstraintVariable

  • evaluateConstraintVariable(): void

fromAny

  • fromAny(value: number | T | U): T
  • Parameters

    • value: number | T | U

    Returns T

getState

  • getState(): NonNullable<T>
  • Returns NonNullable<T>

getStateOr

  • getStateOr<E>(elseState: E): NonNullable<T> | E
  • Type parameters

    • E

    Parameters

    • elseState: E

    Returns NonNullable<T> | E

isConstant

  • isConstant(): boolean
  • Returns boolean

isConstrained

  • isConstrained(): boolean
  • Returns boolean

isConstraining

  • isConstraining(): boolean
  • Returns boolean

isDummy

  • isDummy(): boolean
  • Returns boolean

isExternal

  • isExternal(): boolean
  • Returns boolean

isInherited

  • isInherited(): boolean
  • Returns boolean

isInvalid

  • isInvalid(): boolean
  • Returns boolean

isMounted

  • isMounted(): boolean
  • Returns boolean

isUpdated

  • isUpdated(): boolean
  • Returns boolean

minus

mount

  • mount(): void
  • Returns void

negative

onChange

  • onChange(): void
  • Returns void

onChangeInherited

  • onChangeInherited(): void
  • Returns void

onMount

  • onMount(): void
  • Returns void

onSetPrecedence

  • onSetPrecedence(newPrecedence: number, oldPrecedence: number): void
  • Parameters

    • newPrecedence: number
    • oldPrecedence: number

    Returns void

onSetState

  • onSetState(newState: T, oldState: T): void
  • Parameters

    • newState: T
    • oldState: T

    Returns void

onStartConstraining

  • onStartConstraining(): void
  • Returns void

onStopConstraining

  • onStopConstraining(): void
  • Returns void

onUnmount

  • onUnmount(): void
  • Returns void

plus

removeConstraintCondition

removeSubProperty

  • Parameters

    Returns void

setInherit

  • setInherit(inherit: string | boolean): void
  • Parameters

    • inherit: string | boolean

    Returns void

setInherited

  • setInherited(inherited: boolean): void
  • Parameters

    • inherited: boolean

    Returns void

setOwnState

  • setOwnState(state: number | T | U): void
  • Parameters

    • state: number | T | U

    Returns void

setPrecedence

  • setPrecedence(precedence: number): void
  • Parameters

    • precedence: number

    Returns void

setPropertyFlags

  • setPropertyFlags(propertyFlags: number): void
  • Parameters

    • propertyFlags: number

    Returns void

setState

  • setState(state: number | T | U, precedence?: number): void
  • Parameters

    • state: number | T | U
    • Optional precedence: number

    Returns void

startConstraining

  • startConstraining(): void
  • Returns void

stopConstraining

  • stopConstraining(): void
  • Returns void

takeState

  • takeState(): T
  • Returns T

takeUpdatedState

  • takeUpdatedState(): undefined | T
  • Returns undefined | T

takesPrecedence

  • takesPrecedence(precedence: number): boolean
  • Parameters

    • precedence: number

    Returns boolean

times

toNumber

  • toNumber(value: T): number
  • Parameters

    • value: T

    Returns number

toString

  • toString(): string
  • Returns string

unbindSuperProperty

  • unbindSuperProperty(): void
  • Returns void

unmount

  • unmount(): void
  • Returns void

updateConstraintSolution

  • updateConstraintSolution(value: number): void

updateConstraintVariable

  • updateConstraintVariable(): void
  • Returns void

updateSubProperties

  • updateSubProperties(newState: T, oldState: T): void
  • Parameters

    • newState: T
    • oldState: T

    Returns void

willMount

  • willMount(): void
  • Returns void

willSetPrecedence

  • willSetPrecedence(newPrecedence: number, oldPrecedence: number): void
  • Parameters

    • newPrecedence: number
    • oldPrecedence: number

    Returns void

willSetState

  • willSetState(newState: T, oldState: T): void
  • Parameters

    • newState: T
    • oldState: T

    Returns void

willStartConstraining

  • willStartConstraining(): void
  • Returns void

willStopConstraining

  • willStopConstraining(): void
  • Returns void

willUnmount

  • willUnmount(): void
  • Returns void

Generated using TypeDoc