FuseDynamoDBClientFactory
@appfire/fuse-datastore • Docs
@appfire/fuse-datastore / FuseDynamoDBClientFactory
Class: FuseDynamoDBClientFactory\<T>
Type Parameters
• T = Instance | DynamoDB
Constructors
new FuseDynamoDBClientFactory()
new FuseDynamoDBClientFactory\<
T>(config):FuseDynamoDBClientFactory\<T>
Parameters
• config: DynamoDBFactoryConfig
Returns
Defined in
Properties
region
protectedregion:string
Defined in
roleArn
protectedroleArn:string
Defined in
tableArn
protectedtableArn:string
Defined in
tenantCache
protectedtenantCache:object
Index Signature
[key: string]: T
Defined in
tenantMemoryCache
protectedtenantMemoryCache:undefined|MemoryCache
Defined in
type
protectedtype:string
Defined in
Methods
createTenantClient()
createTenantClient(
tenant):Promise\<T>
Parameters
• tenant: string
Returns
Promise\<T>
Defined in
getClient()
getClient(
tenantId,noCache?):Promise\<T>
Parameters
• tenantId: string
• noCache?: boolean
Returns
Promise\<T>