Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

Properties

Readonly fieldCount

fieldCount: number

Readonly fieldUpdaters

fieldUpdaters: BTree<Value, RecordFieldUpdater, never>

Readonly state

state: Record

Readonly streamletScope

streamletScope: null | StreamletScope<Value>

Static Readonly AliasedFlag

AliasedFlag: number

Static Readonly ImmutableFlag

ImmutableFlag: number

Accessors

key

  • Returns Value

length

  • get length(): number
  • Returns number

precedence

  • get precedence(): number
  • Returns number

streamletContext

tag

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

target

  • Returns Value

typeOrder

  • get typeOrder(): number
  • Returns number

valueCount

  • get valueCount(): number
  • Returns number

Methods

alias

  • alias(): void
  • Returns void

and

appended

attr

bind

bindOutput

bindValue

  • Parameters

    Returns void

bitwiseAnd

bitwiseNot

bitwiseOr

bitwiseXor

body

booleanValue

  • booleanValue(): undefined | boolean
  • booleanValue<T>(orElse: T): boolean | T
  • Returns undefined | boolean

  • Type parameters

    • T

    Parameters

    • orElse: T

    Returns boolean | T

branch

cast

  • cast<T>(form: Form<T, unknown>): undefined | T
  • cast<T, E>(form: Form<T, unknown>, orElse: E): T | E
  • Type parameters

    • T

    Parameters

    • form: Form<T, unknown>

    Returns undefined | T

  • Type parameters

    • T

    • E = T

    Parameters

    • form: Form<T, unknown>
    • orElse: E

    Returns T | E

clear

  • clear(): void
  • Returns void

clone

coerce

  • coerce<T>(form: Form<T, unknown>): T
  • coerce<T, E>(form: Form<T, unknown>, orElse: E): T | E
  • Type parameters

    • T

    Parameters

    • form: Form<T, unknown>

    Returns T

  • Type parameters

    • T

    • E = T

    Parameters

    • form: Form<T, unknown>
    • orElse: E

    Returns T | E

commit

compareTo

  • compareTo(that: unknown): number
  • Parameters

    • that: unknown

    Returns number

compile

  • compile(record: Record): void
  • Parameters

    Returns void

compileField

  • compileField(field: Field, index: number): void
  • Parameters

    • field: Field
    • index: number

    Returns void

compileItem

  • compileItem(item: Item, index: number): void
  • Parameters

    • item: Item
    • index: number

    Returns void

compileValue

  • compileValue(value: Value, index: number): void
  • Parameters

    • value: Value
    • index: number

    Returns void

concat

conditional

debug

  • debug(output: Output<unknown>): void
  • Parameters

    Returns void

decohereInput

  • decohereInput(): void

decohereInputKey

delete

deleted

Protected didDecohereInput

  • didDecohereInput(): void

Protected didDecohereInputKey

Protected didRecohereInput

  • didRecohereInput(version: number): void

Protected didRecohereInputKey

  • didRecohereInputKey(key: Value, effect: KeyEffect, version: number): void

disconnectInputs

  • disconnectInputs(): void

disconnectOutputs

  • disconnectOutputs(): void

display

  • display(output: Output<unknown>): void
  • Parameters

    Returns void

divide

eq

equals

  • equals(that: unknown): boolean
  • Parameters

    • that: unknown

    Returns boolean

equivalentTo

  • equivalentTo(that: unknown, epsilon?: number): boolean
  • Parameters

    • that: unknown
    • Optional epsilon: number

    Returns boolean

evaluate

filter

flattened

forEach

  • forEach<T>(callback: (item: Item, index: number) => void | T): undefined | T
  • forEach<T, S>(callback: (item: Item, index: number) => void | T, thisArg: S): undefined | T
  • Type parameters

    • T

    Parameters

    • callback: (item: Item, index: number) => void | T
        • (item: Item, index: number): void | T
        • Parameters

          • item: Item
          • index: number

          Returns void | T

    Returns undefined | T

  • Type parameters

    • T

    • S

    Parameters

    • callback: (item: Item, index: number) => void | T
        • (item: Item, index: number): void | T
        • Parameters

          • item: Item
          • index: number

          Returns void | T

    • thisArg: S

    Returns undefined | T

ge

get

getAttr

getField

getItem

getSlot

gt

has

  • Parameters

    Returns boolean

hasOwn

hashCode

  • hashCode(): number
  • Returns number

head

header

  • header(tag: string): Value
  • Parameters

    • tag: string

    Returns Value

headers

  • headers(tag: string): undefined | Record
  • Parameters

    • tag: string

    Returns undefined | Record

indexOf

  • indexOf(item: AnyItem, index?: number): number
  • Parameters

    • item: AnyItem
    • Optional index: number

    Returns number

interpolateTo

inverse

invoke

isAliased

  • isAliased(): boolean

isArray

  • isArray(): boolean
  • Returns boolean

isConstant

  • isConstant(): boolean

isDefined

  • isDefined(): boolean

isDefinite

  • isDefinite(): boolean

isDistinct

  • isDistinct(): boolean

isEmpty

  • isEmpty(): boolean
  • Returns boolean

isMutable

  • isMutable(): boolean

isObject

  • isObject(): boolean
  • Returns boolean

item

items

iterator

keyEquals

  • keyEquals(key: unknown): boolean
  • Parameters

    • key: unknown

    Returns boolean

keyIterator

lambda

lastIndexOf

  • lastIndexOf(item: AnyItem, index?: number): number
  • Parameters

    • item: AnyItem
    • Optional index: number

    Returns number

le

lt

map

materialize

  • materialize(record: Record): void
  • Parameters

    Returns void

materializeField

  • materializeField(field: Field): void
  • Parameters

    Returns void

materializeItem

  • materializeItem(item: Item): void
  • Parameters

    Returns void

materializeValue

  • materializeValue(value: Value): void
  • Parameters

    Returns void

max

memoize

min

minus

modulo

ne

negative

not

numberValue

  • numberValue(): undefined | number
  • numberValue<T>(orElse: T): number | T
  • Returns undefined | number

  • Type parameters

    • T

    Parameters

    • orElse: T

    Returns number | T

Protected onDecohereInput

  • onDecohereInput(): void

Protected onDecohereInputKey

Protected onRecohereInput

  • onRecohereInput(version: number): void

Protected onRecohereInputKey

  • onRecohereInputKey(key: Value, effect: KeyEffect, version: number): void

or

outlet

outputIterator

plus

positive

prepended

push

  • push(...newItems: AnyItem[]): number
  • Parameters

    Returns number

recohereInput

  • recohereInput(version: number): void

recohereInputKey

  • recohereInputKey(key: Value, version: number): void

reduce

  • reduce<U>(identity: U, accumulator: (result: U, element: Value) => U, combiner: (result: U, result2: U) => U): Outlet<U>
  • Type parameters

    • U

    Parameters

    • identity: U
    • accumulator: (result: U, element: Value) => U
        • (result: U, element: Value): U
        • Parameters

          • result: U
          • element: Value

          Returns U

    • combiner: (result: U, result2: U) => U
        • (result: U, result2: U): U
        • Parameters

          • result: U
          • result2: U

          Returns U

    Returns Outlet<U>

reify

  • reify(reifier?: null | Reifier): void
  • Parameters

    Returns void

reifyItem

  • Parameters

    Returns Item

set

setAttr

setItem

setSlot

slice

  • slice(lower?: number, upper?: number): Record
  • Parameters

    • Optional lower: number
    • Optional upper: number

    Returns Record

slot

splice

  • splice(start: number, deleteCount?: number, ...newItems: AnyItem[]): Item[]
  • Parameters

    • start: number
    • Optional deleteCount: number
    • Rest ...newItems: AnyItem[]

    Returns Item[]

stringValue

  • stringValue(): undefined | string
  • stringValue<T>(orElse: T): string | T
  • Returns undefined | string

  • Type parameters

    • T

    Parameters

    • orElse: T

    Returns string | T

subRecord

  • subRecord(lower?: number, upper?: number): Record
  • Parameters

    • Optional lower: number
    • Optional upper: number

    Returns Record

substitute

tail

times

toAny

toArray

toObject

  • toObject(): {}

toRecon

  • toRecon(): string

toReconBlock

  • toReconBlock(): string

toString

  • toString(): string

toValue

unbindOutput

unbindOutputs

  • unbindOutputs(): void

unflattened

updated

updatedAttr

updatedSlot

watch

Protected willDecohereInput

  • willDecohereInput(): void

Protected willDecohereInputKey

Protected willRecohereInput

  • willRecohereInput(version: number): void

Protected willRecohereInputKey

  • willRecohereInputKey(key: Value, effect: KeyEffect, version: number): void

Static absent

Static builder

Static create

  • create(initialCapacity?: number): Record
  • Parameters

    • Optional initialCapacity: number

    Returns Record

Static empty

Static expand

  • expand(n: number): number
  • Parameters

    • n: number

    Returns number

Static extant

Static from

  • Parameters

    Returns RecordModel

Static fromAny

Static fromArray

  • fromArray(array: { length?: number }): Record
  • Parameters

    • array: { length?: number }
      • [index: number]: AnyItem
      • Optional length?: number

    Returns Record

Static fromObject

  • fromObject(object: {}): Record

Static globalScope

Static of

Generated using TypeDoc