AbstractType()

new AbstractType()

Members

_dEH :EventHandler.<Array.<YEvent>, Transaction>

Deep event handlers

_eH :EventHandler.<EventType, Transaction>

Event handlers

_first

The first non-deleted item

_item :ItemType|null

Methods

observe(f)

Observe all events that are created on this type.

Parameters:
Name Type Description
f function

Observer function

observeDeep(f)

Observe all events that are created by this type and its children.

Parameters:
Name Type Description
f function

Observer function

abstract toJSON() → {Object|Array|number|string}

Returns:
Object | Array | number | string

unobserve(f)

Unregister an observer function.

Parameters:
Name Type Description
f function

Observer function

unobserveDeep(f)

Unregister an observer function.

Parameters:
Name Type Description
f function

Observer function