Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ValueDownlinkFastener<O, V, VU>

Type parameters

  • O = unknown

  • V = unknown

  • VU = V

Hierarchy

Callable

  • ValueDownlinkFastener(): undefined | V
  • ValueDownlinkFastener(value: V | VU): O
  • Returns undefined | V

  • Parameters

    • value: V | VU

    Returns O

Index

Properties

Optional Readonly consumerType

consumerType: Class<Consumer<Consumable>>

Readonly consumers

consumers: readonly Consumer<Consumable>[]

Readonly downlink

downlink: null | ValueDownlink<V, VU>

Readonly flags

flags: number

Readonly ownBody

ownBody: null | Value

Readonly ownHostUri

ownHostUri: null | Uri

Readonly ownLaneUri

ownLaneUri: null | Uri

Readonly ownNodeUri

ownNodeUri: null | Uri

Readonly ownPrio

ownPrio: undefined | number

Readonly ownRate

ownRate: undefined | number

Readonly ownValueForm

ownValueForm: null | Form<V, VU>

Readonly ownWarp

ownWarp: null | WarpRef

Readonly owner

owner: O

Accessors

affinity

  • get affinity(): number
  • Returns number

coherent

  • get coherent(): boolean
  • Returns boolean

consumed

  • get consumed(): undefined | boolean
  • Returns undefined | boolean

consuming

  • get consuming(): boolean
  • Returns boolean

familyType

  • Returns null | Class<DownlinkFastener<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

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

attachSubFastener

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

    Returns void

bindDownlink

  • Parameters

    Returns ValueDownlink<V, VU>

bindSuperFastener

  • bindSuperFastener(): void
  • Returns void

body

  • Returns null | Value

  • Parameters

    Returns ValueDownlinkFastener<O, V, VU>

consume

  • Parameters

    Returns void

createDownlink

  • Parameters

    Returns ValueDownlink<V, VU>

decohere

  • decohere(): void
  • Returns void

detachSubFastener

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

    Returns void

didBindSuperFastener

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

    Returns void

didConsume

  • 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

didStartConsuming

  • didStartConsuming(): void
  • Returns void

didStopConsuming

  • didStopConsuming(): void
  • Returns void

didUnbindSuperFastener

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

    Returns void

didUnconsume

  • Parameters

    Returns void

didUninherit

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

    Returns void

didUnmount

  • didUnmount(): void
  • Returns void

get

  • get(): undefined | V
  • Returns undefined | V

getSuperFastener

  • getSuperFastener(): null | Fastener<unknown>
  • Returns null | Fastener<unknown>

hasAffinity

  • hasAffinity(affinity: number): boolean
  • Parameters

    • affinity: number

    Returns boolean

hostUri

  • Returns null | Uri

  • Parameters

    Returns ValueDownlinkFastener<O, V, VU>

init

  • init(): void
  • Returns void

initAffinity

  • initAffinity(affinity: number): void
  • Parameters

    • affinity: number

    Returns void

Optional initBody

  • Returns AnyValue

Optional initDownlink

  • Parameters

    Returns ValueDownlink<V, VU>

Optional initHostUri

  • initHostUri(): null | AnyUri
  • Returns null | AnyUri

initInherits

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

    • inherits: string | boolean

    Returns void

Optional initLaneUri

  • initLaneUri(): null | AnyUri
  • Returns null | AnyUri

Optional initNodeUri

  • initNodeUri(): null | AnyUri
  • Returns null | AnyUri

Optional initPrio

  • initPrio(): undefined | number
  • Returns undefined | number

Optional initRate

  • initRate(): undefined | number
  • Returns undefined | number

laneUri

  • Returns null | Uri

  • Parameters

    Returns ValueDownlinkFastener<O, V, VU>

link

  • link(): void
  • Returns void

minAffinity

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

    • affinity: undefined | number

    Returns boolean

mount

  • mount(): void
  • Returns void

nodeUri

  • Returns null | Uri

  • Parameters

    Returns ValueDownlinkFastener<O, V, VU>

onBindSuperFastener

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

    Returns void

onConsume

  • 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

onStartConsuming

  • onStartConsuming(): void
  • Returns void

onStopConsuming

  • onStopConsuming(): void
  • Returns void

onUnbindSuperFastener

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

    Returns void

onUnconsume

  • Parameters

    Returns void

onUninherit

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

    Returns void

onUnmount

  • onUnmount(): void
  • Returns void

prio

  • Returns undefined | number

  • Parameters

    • prio: undefined | number

    Returns ValueDownlinkFastener<O, V, VU>

rate

  • Returns undefined | number

  • Parameters

    • rate: undefined | number

    Returns ValueDownlinkFastener<O, V, VU>

recohere

  • recohere(t: number): void
  • Parameters

    • t: number

    Returns void

relink

  • relink(): void
  • Returns void

set

  • set(value: V | VU): void
  • Parameters

    • value: V | VU

    Returns void

setAffinity

  • setAffinity(affinity: number): void
  • Parameters

    • affinity: number

    Returns void

setCoherent

  • setCoherent(coherent: boolean): void
  • Parameters

    • coherent: boolean

    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

startConsuming

  • startConsuming(): void
  • Returns void

stopConsuming

  • stopConsuming(): void
  • Returns void

toString

  • toString(): string
  • Returns string

unbindSuperFastener

  • unbindSuperFastener(): void
  • Returns void

unconsume

  • Parameters

    Returns void

unlink

  • unlink(): void
  • Returns void

unmount

  • unmount(): void
  • Returns void

valueForm

  • Returns null | Form<V, VU>

  • Parameters

    • valueForm: null | Form<V, VU>

    Returns ValueDownlinkFastener<O, V, VU>

warp

  • Returns null | WarpRef

  • Parameters

    Returns ValueDownlinkFastener<O, V, VU>

willBindSuperFastener

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

    Returns void

willConsume

  • 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

willStartConsuming

  • willStartConsuming(): void
  • Returns void

willStopConsuming

  • willStopConsuming(): void
  • Returns void

willUnbindSuperFastener

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

    Returns void

willUnconsume

  • Parameters

    Returns void

willUninherit

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

    Returns void

willUnmount

  • willUnmount(): void
  • Returns void

Generated using TypeDoc