Class

Adapter

Adapter(native, flavour)

Constructor

# new Adapter(native, flavour)

Abstract Decaf-ts Persistence Adapter Class

Offers the base implementation for all Adapter Classes and manages them various registered Adapters

Parameters:
Name Type Description
native Y

the underlying persistence object

flavour string

the under witch the persistence adapter should be stored

Implements:

View Source persistence/Adapter.ts, line 17

Methods

# observe(observer) → {void}

Registers an Observer

Parameters:
Name Type Description
observer Observer
Implements:
See:

View Source persistence/Adapter.ts, line 241

void

# unObserve(observer) → {void}

Unregisters an Observer

Parameters:
Name Type Description
observer Observer
Implements:
See:

View Source persistence/Adapter.ts, line 250

void

# async updateObservers(argsopt) → {Promise.<void>}

calls all registered Observers to update themselves

Parameters:
Name Type Attributes Description
args Array.<any> <optional>

optional arguments to be passed to the Observer#refresh method

Implements:

View Source persistence/Adapter.ts, line 258

Promise.<void>