npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@raydeck/controller-manager

v1.13.0

Published

<a name="readmemd"></a>

Downloads

44

Readme

controller-manager

@raydeck/controller-manager - v1.13.0

@raydeck/controller-manager - v1.13.0

Index

Classes

Type aliases

Variables

Functions

Type aliases

CancelRunLater

Ƭ CancelRunLater: function

Defined in Base.ts:22

Type declaration:

▸ (uri: string, event: string): Promise‹void›

Parameters:

Name | Type | ------ | ------ | uri | string | event | string |


MakeEvent

Ƭ MakeEvent: function

Defined in Base.ts:6

Type declaration:

▸ (params: object): Promise‹void›

Parameters:

params: object

Name | Type | ------ | ------ | context? | undefined | object | date? | Date | event | string | uri | string |


RunLater

Ƭ RunLater: function

Defined in Base.ts:16

Type declaration:

▸ (uri: string, event: string, when: Date, context?: undefined | object): Promise‹void›

Parameters:

Name | Type | ------ | ------ | uri | string | event | string | when | Date | context? | undefined | object |

Variables

Let cancelRunLater

cancelRunLater: undefined | CancelRunLater

Defined in Base.ts:24


Let makeEvent

makeEvent: undefined | MakeEvent

Defined in Base.ts:12


Let runLater

runLater: undefined | RunLater

Defined in Base.ts:23

Functions

_clear

_clear(id: string, prefix: string, lastCursor?: undefined | string): Promise‹void›

Defined in Relationship.ts:129

Parameters:

Name | Type | ------ | ------ | id | string | prefix | string | lastCursor? | undefined | string |

Returns: Promise‹void›


_clearValue

_clearValue(value: string, prefix: string, lastCursor?: undefined | string): Promise‹void›

Defined in Relationship.ts:147

Parameters:

Name | Type | ------ | ------ | value | string | prefix | string | lastCursor? | undefined | string |

Returns: Promise‹void›


clear

clear(id: string, prefix: string): Promise‹void›

Defined in Relationship.ts:126

Parameters:

Name | Type | ------ | ------ | id | string | prefix | string |

Returns: Promise‹void›


clearValue

clearValue(value: string, prefix: string): Promise‹void›

Defined in Relationship.ts:144

Parameters:

Name | Type | ------ | ------ | value | string | prefix | string |

Returns: Promise‹void›


get

get(id: string, value: string, prefix: string): Promise‹Relationship‹››

Defined in Relationship.ts:27

Parameters:

Name | Type | ------ | ------ | id | string | value | string | prefix | string |

Returns: Promise‹Relationship‹››


getIdsObjects

getIdsObjectsT›(schemeOrClass: Schemable | string, value: string, prefix: string, lastKey?: undefined | string): Promise‹[T[], string | undefined]›

Defined in Relationship.ts:85

Type parameters:

T

Parameters:

Name | Type | ------ | ------ | schemeOrClass | Schemable | string | value | string | prefix | string | lastKey? | undefined | string |

Returns: Promise‹[T[], string | undefined]›


getIdsPage

getIdsPage(value: string, prefix: string, lastKey?: undefined | string): Promise‹[string[], string | undefined]›

Defined in Relationship.ts:68

Parameters:

Name | Type | ------ | ------ | value | string | prefix | string | lastKey? | undefined | string |

Returns: Promise‹[string[], string | undefined]›


getObject

getObjectT›(id: string, prefix: string): Promise‹T›

Defined in Lookup.ts:17

Type parameters:

T

Parameters:

Name | Type | Default | ------ | ------ | ------ | id | string | - | prefix | string | "" |

Returns: Promise‹T›


getUri

getUri(id: string, prefix: string): Promise‹string›

Defined in Lookup.ts:13

Parameters:

Name | Type | Default | ------ | ------ | ------ | id | string | - | prefix | string | "" |

Returns: Promise‹string›


getValuesObjects

getValuesObjectsT›(schemeOrClass: Schemable | string, id: string, prefix: string, lastKey?: undefined | string): Promise‹[T[], string | undefined]›

Defined in Relationship.ts:48

Type parameters:

T

Parameters:

Name | Type | ------ | ------ | schemeOrClass | Schemable | string | id | string | prefix | string | lastKey? | undefined | string |

Returns: Promise‹[T[], string | undefined]›


getValuesPage

getValuesPage(id: string, prefix: string, lastKey?: undefined | string): Promise‹[string[], string | undefined]›

Defined in Relationship.ts:30

Parameters:

Name | Type | ------ | ------ | id | string | prefix | string | lastKey? | undefined | string |

Returns: Promise‹[string[], string | undefined]›


make

make(payload: object): Promise‹void›

Defined in Event.ts:32

Parameters:

payload: object

Name | Type | ------ | ------ | context? | undefined | object | date? | Date | event | string | uri | string |

Returns: Promise‹void›


makeAddListener

makeAddListenerT›(scheme: string): (Anonymous function)

Defined in Base.ts:104

Type parameters:

T: Base

Parameters:

Name | Type | ------ | ------ | scheme | string |

Returns: (Anonymous function)


page

page(objectOrId: string | Sessionable, lastKey?: undefined | string): Promise‹[events: Event[], newLastKey: string | undefined]›

Defined in Event.ts:51

Parameters:

Name | Type | ------ | ------ | objectOrId | string | Sessionable | lastKey? | undefined | string |

Returns: Promise‹[events: Event[], newLastKey: string | undefined]›


remove

remove(id: string): Promise‹void›

Defined in Lookup.ts:44

Parameters:

Name | Type | ------ | ------ | id | string |

Returns: Promise‹void›


removeObject

removeObject(object: Sessionable): Promise‹void›

Defined in Lookup.ts:58

Parameters:

Name | Type | ------ | ------ | object | Sessionable |

Returns: Promise‹void›


removeUri

removeUri(uri: string): Promise‹void›

Defined in Lookup.ts:62

Parameters:

Name | Type | ------ | ------ | uri | string |

Returns: Promise‹void›


set

set(id: string, value: string, prefix: string): Promise‹void›

Defined in Relationship.ts:105

Parameters:

Name | Type | ------ | ------ | id | string | value | string | prefix | string |

Returns: Promise‹void›


setCancelRunLater

setCancelRunLater(f: CancelRunLater): void

Defined in Base.ts:28

Parameters:

Name | Type | ------ | ------ | f | CancelRunLater |

Returns: void


setMakeEvent

setMakeEvent(f: MakeEvent): void

Defined in Base.ts:13

Parameters:

Name | Type | ------ | ------ | f | MakeEvent |

Returns: void


setObject

setObject(id: string, object: Sessionable, ttl?: Date): Promise‹void›

Defined in Lookup.ts:22

Parameters:

Name | Type | ------ | ------ | id | string | object | Sessionable | ttl? | Date |

Returns: Promise‹void›


setRunLater

setRunLater(f: RunLater): void

Defined in Base.ts:25

Parameters:

Name | Type | ------ | ------ | f | RunLater |

Returns: void


setUri

setUri(id: string, uri: string, ttl?: Date): Promise‹void›

Defined in Lookup.ts:26

Parameters:

Name | Type | ------ | ------ | id | string | uri | string | ttl? | Date |

Returns: Promise‹void›

@raydeck/controller-manager - v1.13.0Base

Class: Base

Hierarchy

Implements

  • Sessionable

Index

Properties

Methods

Properties

Optional id

id? : undefined | object

Defined in Base.ts:32


scheme

scheme: string = ""

Defined in Base.ts:89


Static scheme

scheme: string = ""

Defined in Base.ts:90

Methods

cancelRunLater

cancelRunLater(eventName: string): Promise‹void›

Defined in Base.ts:99

Parameters:

Name | Type | ------ | ------ | eventName | string |

Returns: Promise‹void›


Abstract delete

delete(): Promise‹void›

Defined in Base.ts:41

Returns: Promise‹void›


exists

exists(key: string): Promise‹boolean›

Defined in Base.ts:45

Parameters:

Name | Type | ------ | ------ | key | string |

Returns: Promise‹boolean›


Abstract get

getT›(key: string, def?: T): Promise‹T›

Defined in Base.ts:36

Type parameters:

T

Parameters:

Name | Type | ------ | ------ | key | string | def? | T |

Returns: Promise‹T›


Abstract getAll

getAllT›(): Promise‹T›

Defined in Base.ts:37

Type parameters:

T: object

Returns: Promise‹T›


getId

getId(): string

Defined in Base.ts:57

Returns: string


getIdObject

getIdObject(): object

Defined in Base.ts:60

Returns: object

  • [ key: string]: any

getOptional

getOptionalT›(key: string, def?: T): Promise‹T | undefined›

Defined in Base.ts:42

Type parameters:

T

Parameters:

Name | Type | ------ | ------ | key | string | def? | T |

Returns: Promise‹T | undefined›


getUri

getUri(): string

Defined in Base.ts:67

Returns: string


init

init(__namedParameters: object): void

Defined in Base.ts:33

Parameters:

__namedParameters: object

Name | Type | ------ | ------ | id | any |

Returns: void


log

log(event: string, context: object): Promise‹void›

Defined in Base.ts:83

Parameters:

Name | Type | Default | ------ | ------ | ------ | event | string | - | context | object | {} |

Returns: Promise‹void›


mock

mock(): object

Defined in Base.ts:64

Returns: object

  • [ key: string]: any

runLater

runLater(eventName: string, when: Date, context?: undefined | object): Promise‹void›

Defined in Base.ts:91

Parameters:

Name | Type | ------ | ------ | eventName | string | when | Date | context? | undefined | object |

Returns: Promise‹void›


Abstract set

set(key: string, value: any): Promise‹void›

Defined in Base.ts:40

Parameters:

Name | Type | ------ | ------ | key | string | value | any |

Returns: Promise‹void›


toId

toId(id: string | object): object

Defined in Base.ts:53

Parameters:

Name | Type | ------ | ------ | id | string | object |

Returns: object

  • [ key: string]: any

trigger

trigger(eventName: string, data: object): Promise‹void›

Defined in Base.ts:72

Parameters:

Name | Type | Default | ------ | ------ | ------ | eventName | string | - | data | object | {} |

Returns: Promise‹void›


triggerNoLog

triggerNoLog(eventName: string, data: object): Promise‹void›

Defined in Base.ts:78

Parameters:

Name | Type | Default | ------ | ------ | ------ | eventName | string | - | data | object | {} |

Returns: Promise‹void›

@raydeck/controller-manager - v1.13.0DDBBase

Class: DDBBase

Hierarchy

Implements

  • Sessionable

Index

Properties

Methods

Properties

ddb

ddb: DDBHandler

Defined in DDBBase.ts:4


Optional id

id? : undefined | object

Inherited from Base.id

Defined in Base.ts:32


scheme

scheme: string = ""

Inherited from Base.scheme

Defined in Base.ts:89


Static DDBHandler

DDBHandler: DDBHandler = DDBHandler

Defined in DDBBase.ts:98


Static scheme

scheme: string = ""

Inherited from Base.scheme

Defined in Base.ts:90

Methods

cancelRunLater

cancelRunLater(eventName: string): Promise‹void›

Inherited from Base.cancelRunLater

Defined in Base.ts:99

Parameters:

Name | Type | ------ | ------ | eventName | string |

Returns: Promise‹void›


delete

delete(): Promise‹void›

Overrides Base.delete

Defined in DDBBase.ts:95

Returns: Promise‹void›


exists

exists(key: string): Promise‹boolean›

Inherited from Base.exists

Defined in Base.ts:45

Parameters:

Name | Type | ------ | ------ | key | string |

Returns: Promise‹boolean›


get

getT›(key: string, def?: T): Promise‹T›

Overrides Base.get

Defined in DDBBase.ts:30

Type parameters:

T

Parameters:

Name | Type | ------ | ------ | key | string | def? | T |

Returns: Promise‹T›


getAll

getAllT›(): Promise‹T›

Overrides Base.getAll

Defined in DDBBase.ts:66

Type parameters:

T: object

Returns: Promise‹T›


getId

getId(): string

Inherited from Base.getId

Defined in Base.ts:57

Returns: string


getIdObject

getIdObject(): object

Inherited from Base.getIdObject

Defined in Base.ts:60

Returns: object

  • [ key: string]: any

getOptional

getOptionalT›(key: string, def?: T): Promise‹T | undefined›

Inherited from Base.getOptional

Defined in Base.ts:42

Type parameters:

T

Parameters:

Name | Type | ------ | ------ | key | string | def? | T |

Returns: Promise‹T | undefined›


getSync

getSyncT›(key: string, def?: T): T

Defined in DDBBase.ts:71

Type parameters:

T

Parameters:

Name | Type | ------ | ------ | key | string | def? | T |

Returns: T


getUri

getUri(): string

Inherited from Base.getUri

Defined in Base.ts:67

Returns: string


increment

increment(key: string, byValue: number): Promise‹void›

Defined in DDBBase.ts:89

Parameters:

Name | Type | Default | ------ | ------ | ------ | key | string | - | byValue | number | 1 |

Returns: Promise‹void›


init

init(__namedParameters: object): void

Overrides Base.init

Defined in DDBBase.ts:5

Parameters:

__namedParameters: object

Name | Type | Default | ------ | ------ | ------ | id | undefined | string | object | - | partitionKey | string | "id" | tableName | string | - |

Returns: void


load

load(): Promise‹this›

Defined in DDBBase.ts:17

Returns: Promise‹this›


loadFromItem

loadFromItem(Item: object): Promise‹this›

Defined in DDBBase.ts:24

Parameters:

Name | Type | ------ | ------ | Item | object |

Returns: Promise‹this›


log

log(event: string, context: object): Promise‹void›

Inherited from Base.log

Defined in Base.ts:83

Parameters:

Name | Type | Default | ------ | ------ | ------ | event | string | - | context | object | {} |

Returns: Promise‹void›


mock

mock(): object

Inherited from Base.mock

Defined in Base.ts:64

Returns: object

  • [ key: string]: any

remove

remove(key: string): Promise‹void›

Defined in DDBBase.ts:92

Parameters:

Name | Type | ------ | ------ | key | string |

Returns: Promise‹void›


runLater

runLater(eventName: string, when: Date, context?: undefined | object): Promise‹void›

Inherited from Base.runLater

Defined in Base.ts:91

Parameters:

Name | Type | ------ | ------ | eventName | string | when | Date | context? | undefined | object |

Returns: Promise‹void›


set

set(key: string | object, value?: any): Promise‹void›

Overrides Base.set

Defined in DDBBase.ts:79

Parameters:

Name | Type | ------ | ------ | key | string | object | value? | any |

Returns: Promise‹void›


toId

toId(id: string | object): object

Inherited from Base.toId

Defined in Base.ts:53

Parameters:

Name | Type | ------ | ------ | id | string | object |

Returns: object

  • [ key: string]: any

trigger

trigger(eventName: string, data: object): Promise‹void›

Inherited from Base.trigger

Defined in Base.ts:72

Parameters:

Name | Type | Default | ------ | ------ | ------ | eventName | string | - | data | object | {} |

Returns: Promise‹void›


triggerNoLog

triggerNoLog(eventName: string, data: object): Promise‹void›

Inherited from Base.triggerNoLog

Defined in Base.ts:78

Parameters:

Name | Type | Default | ------ | ------ | ------ | eventName | string | - | data | object | {} |

Returns: Promise‹void›

@raydeck/controller-manager - v1.13.0Event

Class: Event

Hierarchy

DDBBase

Event

Implements

  • Sessionable

Index

Constructors

Properties

Methods

Constructors

constructor

+ new Event(uri?: undefined | string, date?: undefined | string): Event

Defined in Event.ts:7

Parameters:

Name | Type | ------ | ------ | uri? | undefined | string | date? | undefined | string |

Returns: Event

Properties

ddb

ddb: DDBHandler

Inherited from DDBBase.ddb

Defined in DDBBase.ts:4


Optional id

id? : undefined | object

Inherited from Base.id

Defined in Base.ts:32


scheme

scheme: string = ""

Inherited from Base.scheme

Defined in Base.ts:89


Static DDBHandler

DDBHandler: DDBHandler = DDBHandler

Inherited from DDBBase.DDBHandler

Defined in DDBBase.ts:98


Static scheme

scheme: string = ""

Inherited from Base.scheme

Defined in Base.ts:90

Methods

cancelRunLater

cancelRunLater(eventName: string): Promise‹void›

Inherited from Base.cancelRunLater

Defined in Base.ts:99

Parameters:

Name | Type | ------ | ------ | eventName | string |

Returns: Promise‹void›


delete

delete(): Promise‹void›

Inherited from DDBBase.delete

Overrides Base.delete

Defined in DDBBase.ts:95

Returns: Promise‹void›


exists

exists(key: string): Promise‹boolean›

Inherited from Base.exists

Defined in Base.ts:45

Parameters:

Name | Type | ------ | ------ | key | string |

Returns: Promise‹boolean›


get

getT›(key: string, def?: T): Promise‹T›

Inherited from DDBBase.get

Overrides Base.get

Defined in DDBBase.ts:30

Type parameters:

T

Parameters:

Name | Type | ------ | ------ | key | string | def? | T |

Returns: Promise‹T›


getAll

getAllT›(): Promise‹T›

Inherited from DDBBase.getAll

Overrides Base.getAll

Defined in DDBBase.ts:66

Type parameters:

T: object

Returns: Promise‹T›


getId

getId(): string

Overrides Base.getId

Defined in Event.ts:23

Returns: string


getIdObject

getIdObject(): object

Inherited from Base.getIdObject

Defined in Base.ts:60

Returns: object

  • [ key: string]: any

getOptional

getOptionalT›(key: string, def?: T): Promise‹T | undefined›

Inherited from Base.getOptional

Defined in Base.ts:42

Type parameters:

T

Parameters:

Name | Type | ------ | ------ | key | string | def? | T |

Returns: Promise‹T | undefined›


getSync

getSyncT›(key: string, def?: T): T

Inherited from DDBBase.getSync

Defined in DDBBase.ts:71

Type parameters:

T

Parameters:

Name | Type | ------ | ------ | key | string | def? | T |

Returns: T


getUri

getUri(): string

Inherited from Base.getUri

Defined in Base.ts:67

Returns: string


increment

increment(key: string, byValue: number): Promise‹void›

Inherited from DDBBase.increment

Defined in DDBBase.ts:89

Parameters:

Name | Type | Default | ------ | ------ | ------ | key | string | - | byValue | number | 1 |

Returns: Promise‹void›


init

init(__namedParameters: object): void

Inherited from DDBBase.init

Overrides Base.init

Defined in DDBBase.ts:5

Parameters:

__namedParameters: object

Name | Type | Default | ------ | ------ | ------ | id | undefined | string | object | - | partitionKey | string | "id" | tableName | string | - |

Returns: void


load

load(): Promise‹this›

Inherited from DDBBase.load

Defined in DDBBase.ts:17

Returns: Promise‹this›


loadFromItem

loadFromItem(Item: object): Promise‹this›

Inherited from DDBBase.loadFromItem

Defined in DDBBase.ts:24

Parameters:

Name | Type | ------ | ------ | Item | object |

Returns: Promise‹this›


log

log(event: string, context: object): Promise‹void›

Overrides Base.log

Defined in Event.ts:27

Parameters:

Name | Type | Default | ------ | ------ | ------ | event | string | - | context | object | {} |

Returns: Promise‹void›


mock

mock(): object

Inherited from Base.mock

Defined in Base.ts:64

Returns: object

  • [ key: string]: any

remove

remove(key: string): Promise‹void›

Inherited from DDBBase.remove

Defined in DDBBase.ts:92

Parameters:

Name | Type | ------ | ------ | key | string |

Returns: Promise‹void›


runLater

runLater(eventName: string, when: Date, context?: undefined | object): Promise‹void›

Inherited from Base.runLater

Defined in Base.ts:91

Parameters:

Name | Type | ------ | ------ | eventName | string | when | Date | context? | undefined | object |

Returns: Promise‹void›


set

set(key: string | object, value?: any): Promise‹void›

Inherited from DDBBase.set

Overrides Base.set

Defined in DDBBase.ts:79

Parameters:

Name | Type | ------ | ------ | key | string | object | value? | any |

Returns: Promise‹void›


toId

toId(id: string | object): object | object

Overrides Base.toId

Defined in Event.ts:16

Parameters:

Name | Type | ------ | ------ | id | string | object |

Returns: object | object


trigger

trigger(eventName: string, data: object): Promise‹void›

Inherited from Base.trigger

Defined in Base.ts:72

Parameters:

Name | Type | Default | ------ | ------ | ------ | eventName | string | - | data | object | {} |

Returns: Promise‹void›


triggerNoLog

triggerNoLog(eventName: string, data: object): Promise‹void›

Inherited from Base.triggerNoLog

Defined in Base.ts:78

Parameters:

Name | Type | Default | ------ | ------ | ------ | eventName | string | - | data | object | {} |

Returns: Promise‹void›

@raydeck/controller-manager - v1.13.0Lookup

Class: Lookup

Hierarchy

DDBBase

Lookup

Implements

  • Sessionable

Index

Constructors

Properties

Methods

Constructors

constructor

+ new Lookup(id?: undefined | string): Lookup

Defined in Lookup.ts:4

Parameters:

Name | Type | ------ | ------ | id? | undefined | string |

Returns: Lookup

Properties

ddb

ddb: DDBHandler

Inherited from DDBBase.ddb

Defined in DDBBase.ts:4


Optional id

id? : undefined | object

Inherited from Base.id

Defined in Base.ts:32


scheme

scheme: string = ""

Inherited from Base.scheme

Defined in Base.ts:89


Static DDBHandler

DDBHandler: DDBHandler = DDBHandler

Inherited from DDBBase.DDBHandler

Defined in DDBBase.ts:98


Static scheme

scheme: string = ""

Inherited from Base.scheme

Defined in Base.ts:90

Methods

cancelRunLater

cancelRunLater(eventName: string): Promise‹void›

Inherited from Base.cancelRunLater

Defined in Base.ts:99

Parameters:

Name | Type | ------ | ------ | eventName | string |

Returns: Promise‹void›


delete

delete(): Promise‹void›

Inherited from DDBBase.delete

Overrides Base.delete

Defined in DDBBase.ts:95

Returns: Promise‹void›


exists

exists(key: string): Promise‹boolean›

Inherited from Base.exists

Defined in Base.ts:45

Parameters:

Name | Type | ------ | ------ | key | string |

Returns: Promise‹boolean›


get

getT›(key: string, def?: T): Promise‹T›

Inherited from DDBBase.get

Overrides Base.get

Defined in DDBBase.ts:30

Type parameters:

T

Parameters:

Name | Type | ------ | ------ | key | string | def? | T |

Returns: Promise‹T›


getAll

getAllT›(): Promise‹T›

Inherited from DDBBase.getAll

Overrides Base.getAll

Defined in DDBBase.ts:66

Type parameters:

T: object

Returns: Promise‹T›


getId

getId(): string

Inherited from Base.getId

Defined in Base.ts:57

Returns: string


getIdObject

getIdObject(): object

Inherited from Base.getIdObject

Defined in Base.ts:60

Returns: object

  • [ key: string]: any

getOptional

getOptionalT›(key: string, def?: T): Promise‹T | undefined›

Inherited from Base.getOptional

Defined in Base.ts:42

Type parameters:

T

Parameters:

Name | Type | ------ | ------ | key | string | def? | T |

Returns: Promise‹T | undefined›


getSync

getSyncT›(key: string, def?: T): T

Inherited from DDBBase.getSync

Defined in DDBBase.ts:71

Type parameters:

T

Parameters:

Name | Type | ------ | ------ | key | string | def? | T |

Returns: T


getUri

getUri(): string

Inherited from Base.getUri

Defined in Base.ts:67

Returns: string


increment

increment(key: string, byValue: number): Promise‹void›

Inherited from DDBBase.increment

Defined in DDBBase.ts:89

Parameters:

Name | Type | Default | ------ | ------ | ------ | key | string | - | byValue | number | 1 |

Returns: Promise‹void›


init

init(__namedParameters: object): void

Inherited from DDBBase.init

Overrides Base.init

Defined in DDBBase.ts:5

Parameters:

__namedParameters: object

Name | Type | Default | ------ | ------ | ------ | id | undefined | string | object | - | partitionKey | string | "id" | tableName | string | - |

Returns: void


load

load(): Promise‹this›

Inherited from DDBBase.load

Defined in DDBBase.ts:17

Returns: Promise‹this›


loadFromItem

loadFromItem(Item: object): Promise‹this›

Inherited from DDBBase.loadFromItem

Defined in DDBBase.ts:24

Parameters:

Name | Type | ------ | ------ | Item | object |

Returns: Promise‹this›


log

log(event: string, context: object): Promise‹void›

Inherited from Base.log

Defined in Base.ts:83

Parameters:

Name | Type | Default | ------ | ------ | ------ | event | string | - | context | object | {} |

Returns: Promise‹void›


mock

mock(): object

Inherited from Base.mock

Defined in Base.ts:64

Returns: object

  • [ key: string]: any

remove

remove(key: string): Promise‹void›

Inherited from DDBBase.remove

Defined in DDBBase.ts:92

Parameters:

Name | Type | ------ | ------ | key | string |

Returns: Promise‹void›


runLater

runLater(eventName: string, when: Date, context?: undefined | object): Promise‹void›

Inherited from Base.runLater

Defined in Base.ts:91

Parameters:

Name | Type | ------ | ------ | eventName | string | when | Date | context? | undefined | object |

Returns: Promise‹void›


set

set(key: string | object, value?: any): Promise‹void›

Inherited from DDBBase.set

Overrides Base.set

Defined in DDBBase.ts:79

Parameters:

Name | Type | ------ | ------ | key | string | object | value? | any |

Returns: Promise‹void›


toId

toId(id: string | object): object

Inherited from Base.toId

Defined in Base.ts:53

Parameters:

Name | Type | ------ | ------ | id | string | object |

Returns: object

  • [ key: string]: any

trigger

trigger(eventName: string, data: object): Promise‹void›

Inherited from Base.trigger

Defined in Base.ts:72

Parameters:

Name | Type | Default | ------ | ------ | ------ | eventName | string | - | data | object | {} |

Returns: Promise‹void›


triggerNoLog

triggerNoLog(eventName: string, data: object): Promise‹void›

Inherited from Base.triggerNoLog

Defined in Base.ts:78

Parameters:

Name | Type | Default | ------ | ------ | ------ | eventName | string | - | data | object | {} |

Returns: Promise‹void›

@raydeck/controller-manager - v1.13.0Lookupable

Class: Lookupable

Hierarchy

DDBBase

Lookupable

Implements

  • Sessionable

Index

Properties

Methods

Properties

ddb

ddb: DDBHandler

Inherited from DDBBase.ddb

Defined in DDBBase.ts:4


Optional id

id? : undefined | object

Inherited from Base.id

Defined in Base.ts:32


scheme

scheme: string = ""

Inherited from Base.scheme

Defined in Base.ts:89


Static DDBHandler

DDBHandler: DDBHandler = DDBHandler

Inherited from DDBBase.DDBHandler

Defined in DDBBase.ts:98


Static scheme

scheme: string = ""

Inherited from Base.scheme

Defined in Base.ts:90

Methods

addRelationship

addRelationship(valueOrObject: String | Base, prefix: string): Promise‹void›

Defined in Lookupable.ts:24

Parameters:

Name | Type | ------ | ------ | valueOrObject | String | Base | prefix | string |

Returns: Promise‹void›


cancelRunLater

cancelRunLater(eventName: string): Promise‹void›

Inherited from Base.cancelRunLater

Defined in Base.ts:99

Parameters:

Name | Type | ------ | ------ | eventName | string |

Returns: Promise‹void›


clearLookups

clearLookups(prefix?: undefined | string): Promise‹void›

Defined in Lookupable.ts:21

Parameters:

Name | Type | ------ | ------ | prefix? | undefined | string |

Returns: Promise‹void›


delete

delete(): Promise‹void›

Inherited from DDBBase.delete

Overrides Base.delete

Defined in DDBBase.ts:95

Returns: Promise‹void›


exists

exists(key: string): Promise‹boolean›

Inherited from Base.exists

Defined in Base.ts:45

Parameters:

Name | Type | ------ | ------ | key | string |

Returns: Promise‹boolean›


get

getT›(key: string, def?: T): Promise‹T›

Inherited from DDBBase.get

Overrides Base.get

Defined in DDBBase.ts:30

Type parameters:

T

Parameters:

Name | Type | ------ | ------ | key | string | def? | T |

Returns: Promise‹T›


getAll

getAllT›(): Promise‹T›

Inherited from DDBBase.getAll

Overrides Base.getAll

Defined in DDBBase.ts:66

Type parameters:

T: object

Returns: Promise‹T›


getId

getId(): string

Inherited from Base.getId

Defined in Base.ts:57

Returns: string


getIdObject

getIdObject(): object

Inherited from Base.getIdObject

Defined in Base.ts:60

Returns: object

  • [ key: string]: any

getOptional

getOptionalT›(key: string, def?: T): Promise‹T | undefined›

Inherited from Base.getOptional

Defined in Base.ts:42

Type parameters:

T

Parameters:

Name | Type | ------ | ------ | key | string | def? | T |

Returns: Promise‹T | undefined›


getSync

getSyncT›(key: string, def?: T): T

Inherited from DDBBase.getSync

Defined in DDBBase.ts:71

Type parameters:

T

Parameters:

Name | Type | ------ | ------ | key | string | def? | T |

Returns: T


getUri

getUri(): string

Inherited from Base.getUri

Defined in Base.ts:67

Returns: string


increment

increment(key: string, byValue: number): Promise‹void›

Inherited from DDBBase.increment

Defined in DDBBase.ts:89

Parameters:

Name | Type | Default | ------ | ------ | ------ | key | string | - | byValue | number | 1 |

Returns: Promise‹void›


init

init(__namedParameters: object): void

Inherited from DDBBase.init

Overrides Base.init

Defined in DDBBase.ts:5

Parameters:

__namedParameters: object

Name | Type | Default | ------ | ------ | ------ | id | undefined | string | object | - | partitionKey | string | "id" | tableName | string | - |

Returns: void


load

load(): Promise‹this›

Inherited from DDBBase.load

Defined in DDBBase.ts:17

Returns: Promise‹this›


loadFromItem

loadFromItem(Item: object): Promise‹this›

Inherited from DDBBase.loadFromItem

Defined in DDBBase.ts:24

Parameters:

Name | Type | ------ | ------ | Item | object |

Returns: Promise‹this›


log

log(event: string, context: object): Promise‹void›

Inherited from Base.log

Defined in Base.ts:83

Parameters:

Name | Type | Default | ------ | ------ | ------ | event | string | - | context | object | {} |

Returns: Promise‹void›


mock

mock(): object

Inherited from Base.mock

Defined in Base.ts:64

Returns: object

  • [ key: string]: any

remove

remove(key: string): Promise‹void›

Inherited from DDBBase.remove

Defined in DDBBase.ts:92

Parameters:

Name | Type | ------ | ------ | key | string |

Returns: Promise‹void›


removeLookup

removeLookup(value: string, prefix: string): Promise‹void›

Defined in Lookupable.ts:13

Parameters:

Name | Type | ------ | ------ | value | string | prefix | string |

Returns: Promise‹void›


removeRelationship

removeRelationship(valueOrObject: String | Base, prefix: string): Promise‹void›

Defined in Lookupable.ts:31

Parameters:

Name | Type | ------ | ------ | valueOrObject | String | Base | prefix | string |

Returns: Promise‹void›


removeValueRelationship

removeValueRelationship(idOrObject: String | Base, prefix: string): Promise‹void›

Defined in Lookupable.ts:38

Parameters:

Name | Type | ------ | ------ | idOrObject | String | Base | prefix | string |

Returns: Promise‹void›


runLater

runLater(eventName: string, when: Date, context?: undefined | object): Promise‹void›

Inherited from Base.runLater

Defined in Base.ts:91

Parameters:

Name | Type | ------ | ------ | eventName | string | when | Date | context? | undefined | object |

Returns: Promise‹void›


set

set(key: string | object, value?: any): Promise‹void›

Inherited from DDBBase.set

Overrides Base.set

Defined in DDBBase.ts:79

Parameters:

Name | Type | ------ | ------ | key | string | object | value? | any |

Returns: Promise‹void›


setLookup

setLookup(value: string, prefix: string, ttl?: Date): Promise‹void›

Defined in Lookupable.ts:10

Parameters:

Name | Type | ------ | ------ | value | string | prefix | string | ttl? | Date |

Returns: Promise‹void›


toId

toId(id: string | object): object

Inherited from Base.toId

Defined in Base.ts:53

Parameters:

Name | Type | ------ | ------ | id | string | object |

Returns: object

  • [ key: string]: any

trigger

trigger(eventName: string, data: object): Promise‹void›

Inherited from Base.trigger

Defined in Base.ts:72

Parameters:

Name | Type | Default | ------ | ------ | ------ | eventName | string | - | data | object | {} |

Returns: Promise‹void›


triggerNoLog

triggerNoLog(eventName: string, data: object): Promise‹void›

Inherited from Base.triggerNoLog

Defined in Base.ts:78

Parameters:

Name | Type | Default | ------ | ------ | ------ | eventName | string | - | data | object | {} |

Returns: Promise‹void›

@raydeck/controller-manager - v1.13.0Relationship

Class: Relationship

Hierarchy

DDBBase

Relationship

Implements

  • Sessionable

Index

Constructors

Properties

Methods

Constructors

constructor

+ new Relationship(id?: undefined | string): Relationship

Defined in Relationship.ts:6

Parameters:

Name | Type | ------ | ------ | id? | undefined | string |

Returns: Relationship

Properties

ddb

ddb: DDBHandler

Inherited from DDBBase.ddb

Defined in DDBBase.ts:4


Optional id

id? : undefined | object

Inherited from Base.id

Defined in Base.ts:32


scheme

scheme: string = ""

Inherited from Base.scheme

Defined in Base.ts:89


Static DDBHandler

DDBHandler: DDBHandler = DDBHandler

Inherited from DDBBase.DDBHandler

Defined in DDBBase.ts:98


Static scheme

scheme: string = ""

Inherited from Base.scheme

Defined in Base.ts:90

Methods

cancelRunLater

cancelRunLater(eventName: string): Promise‹void›

Inherited from Base.cancelRunLater

Defined in Base.ts:99

Parameters:

Name | Type | ------ | ------ | eventName | string |

Returns: Promise‹void›


delete

delete(): Promise‹void›

Inherited from DDBBase.delete

Overrides Base.delete

Defined in DDBBase.ts:95

Returns: Promise‹void›


exists

exists(key: string): Promise‹boolean›

Inherited from Base.exists

Defined in Base.ts:45

Parameters:

Name | Type | ------ | ------ | key | string |

Returns: Promise‹boolean›


get

getT›(key: string, def?: T): Promise‹T›

Inherited from DDBBase.get

Overrides Base.get

Defined in DDBBase.ts:30

Type parameters:

T

Parameters:

Name | Type | ------ | ------ | key | string | def? | T |

Returns: Promise‹T›


getAll

getAllT›(): Promise‹T›

Inherited from DDBBase.getAll

Overrides Base.getAll

Defined in DDBBase.ts:66

Type parameters:

T: object

Returns: Promise‹T›


getId

getId(): string

Overrides Base.getId

Defined in Relationship.ts:22

Returns: string


getIdObject

getIdObject(): object

Inherited from Base.getIdObject

Defined in Base.ts:60

Returns: object

  • [ key: string]: any

getOptional

getOptionalT›(key: string, def?: T): Promise‹T | undefined›

Inherited from Base.getOptional

Defined in Base.ts:42

Type parameters:

T

Parameters:

Name | Type | ------ | ------ | key | string | def? | T |

Returns: Promise‹T | undefined›


getSync

getSyncT›(key: string, def?: T): T

Inherited from DDBBase.getSync

Defined in DDBBase.ts:71

Type parameters:

T

Parameters:

Name | Type | ------ | ------ | key | string | def? | T |

Returns: T


getUri

getUri(): string

Inherited from Base.getUri

Defined in Base.ts:67

Returns: string


increment

increment(key: string, byValue: number): Promise‹void›

Inherited from DDBBase.increment

*Defined in [DDBBase.ts:89](https://gith