dynamo-easy
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Dynamo
Store
constructor
dynamo
Rx
mapper
model
Clazz
table
Name
REGEX_
TABLE_
NAME
dynamo
Db
create
Base
Params
delete
get
make
Request
put
query
scan
update
Type parameters
T
Hierarchy
DynamoStore
Index
Constructors
constructor
Properties
dynamo
Rx
mapper
model
Clazz
table
Name
REGEX_
TABLE_
NAME
Accessors
dynamo
Db
Methods
create
Base
Params
delete
get
make
Request
put
query
scan
update
Constructors
constructor
new
Dynamo
Store
(
modelClazz
:
ModelConstructor
<
T
>
, tableNameResolver
?:
TableNameResolver
, sessionValidityEnsurer
?:
SessionValidityEnsurer
)
:
DynamoStore
Parameters
modelClazz:
ModelConstructor
<
T
>
Default value
tableNameResolver:
TableNameResolver
= DEFAULT_TABLE_NAME_RESOLVER
Default value
sessionValidityEnsurer:
SessionValidityEnsurer
= DEFAULT_SESSION_VALIDITY_ENSURER
Returns
DynamoStore
Properties
Private
dynamo
Rx
dynamo
Rx
:
DynamoRx
Private
mapper
mapper
:
Mapper
Private
model
Clazz
model
Clazz
:
ModelConstructor
<
T
>
table
Name
table
Name
:
string
Static
Private
REGEX_
TABLE_
NAME
REGEX_
TABLE_
NAME
:
RegExp
= /^[a-zA-Z0-9_\-.]{3,255}$/
Accessors
dynamo
Db
dynamo
Db
:
Methods
Private
create
Base
Params
create
Base
Params
(
)
:
object
Returns
object
Table
Name
:
string
delete
delete
(
partitionKey
:
any
, sortKey
?:
any
)
:
DeleteRequest
<
T
>
Parameters
partitionKey:
any
Optional
sortKey:
any
Returns
DeleteRequest
<
T
>
get
get
(
partitionKey
:
any
, sortKey
?:
any
)
:
GetRequest
<
T
>
Parameters
partitionKey:
any
Optional
sortKey:
any
Returns
GetRequest
<
T
>
make
Request
make
Request<Z>
(
operation
:
DynamoApiOperations
, params
?:
undefined
|
object
)
:
Observable
<
Z
>
Type parameters
Z
Parameters
operation:
DynamoApiOperations
Optional
params:
undefined
|
object
Returns
Observable
<
Z
>
put
put
(
item
:
T
)
:
PutRequest
<
T
>
Parameters
item:
T
Returns
PutRequest
<
T
>
query
query
(
)
:
QueryRequest
<
T
>
Returns
QueryRequest
<
T
>
scan
scan
(
)
:
ScanRequest
<
T
>
Returns
ScanRequest
<
T
>
update
update
(
partitionKey
:
any
, sortKey
?:
any
)
:
UpdateRequest
<
T
>
Parameters
partitionKey:
any
Optional
sortKey:
any
Returns
UpdateRequest
<
T
>
Generated using
TypeDoc