Overview

DATEX

TODO

type observe_options

Definition:{types?: Value.UPDATE_TYPE[],ignore_transforms?: boolean,recursive?: boolean,}

TODO

TODO

type GenericValueT

Definition:JSPrimitiveToDatexRef | Value | Pointer | PointerProperty

type ValueReadonlyT

Definition:Readonly

type CompatValueT

Definition:Value | T

TODO

TODO

type PrimitiveToClassT

Definition:T extends number ? Number : T extends string ? String : T extends boolean ? Boolean : T extends bigint ? BigInt : T

type 

type 

type 

TODO

TODO

TODO

TODO

TODO

TODO

TODO

TODO

TODO

TODO

TODO

TODO

type pointer_type

Definition:number

class ValueT

<= an>

Constructors

constructor(value?: CompatValue)

Properties

protected capturedGetters: Map

class PointerPropertyT

<= an>

Constructors

Properties

Constructors

constructor(update_interval?: number)

Properties

updates_per_receiver: Map
update_interval?: number
active: boolean
datex_timeout?: number
intermediate_updates_pointers: Set

class PointerT

<= an>

Constructors

constructor(id?: Uint8Array | string, value: T, sealed: boolean, origin?: Endpoint, persistant: any, anonymous: any, is_placeholder: any, allowed_access?: target_clause, timeout?: number)

END STATIC

Properties

pointers: Map
Pointer Storage stores all unique pointers + their values pointer_value_map: WeakMap
pointer_label_map: Map
MAX_POINTER_ID_SIZE: number
returns a unique pointer hash: HASH + UNIQUE TIME STATIC_POINTER_SIZE: number
POINTER_TYPE: {ENDPOINT: pointer_type,ENDPOINT_PERSONAL: pointer_type,ENDPOINT_INSTITUTION: pointer_type,IPV6_ID: pointer_type,STATIC: pointer_type,BLOCKCHAIN_PTR: pointer_type,PUBLIC: pointer_type,}
pointer_prefix: Uint8Array
ANONYMOUS_ID: Uint8Array
sealed: boolean
extended_pointers: Set
datex_timeout?: number
visible_children?: Set
sealed_properties?: Set
anonymous_properties?: Set
subscribers: Disjunction

Wrapper class for all pointer values ($xxxxxxxx)

class TextRefT

<extends string = strin>

class IntegerRef

class DecimalRef

class BooleanRef

class TypeRef

class URLRef

TODO

proxy function (for remote calls)

TODO

Did this doc help you?

Privacy Policy

Help us improving our docs

Our documentations are fully open source. Something is wrong or unclear? Edit documentation.

Make a contribution