Options
All
  • Public
  • Public/Protected
  • All
Menu

TODO docs, unit tests

experimental

Hierarchy

Index

Constructors

Properties

Methods

Constructors

constructor

Properties

deleted

deleted: boolean = false

Readonly src

updated

updated: Promise<this>

Methods

Protected initSrcProperty

  • initSrcProperty<T, S>(src: GraphSubject, property: string, type: AtomType<T> | [ContainerType<T>, AtomType<S>], get: () => ValueConstructed<T, S>, set: (v: ValueConstructed<T, S>) => unknown | Promise<unknown>, value?: ValueConstructed<T, S>): void
  • Type parameters

    • T

    • S

    Parameters

    • src: GraphSubject
    • property: string
    • type: AtomType<T> | [ContainerType<T>, AtomType<S>]
    • get: () => ValueConstructed<T, S>
        • (): ValueConstructed<T, S>
        • Returns ValueConstructed<T, S>

    • set: (v: ValueConstructed<T, S>) => unknown | Promise<unknown>
        • (v: ValueConstructed<T, S>): unknown | Promise<unknown>
        • Parameters

          • v: ValueConstructed<T, S>

          Returns unknown | Promise<unknown>

    • Optional value: ValueConstructed<T, S>

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Protected method
  • Static method

Generated using TypeDoc. Delivered by Vercel. @m-ld/m-ld - v0.8.2 Source code licensed MIT. Privacy policy