FuseDsSDK
@appfire/fuse-datastore-client • Docs
@appfire/fuse-datastore-client / FuseDsSDK
Class: FuseDsSDK
Constructors
new FuseDsSDK()
new FuseDsSDK(
dsConfig
):FuseDsSDK
Parameters
• dsConfig: DsServiceConfig
, a configuration object that contains the appKey, productType and domain
Returns
FuseDsSDK instance
Defined in
Methods
bulkUpdate()
bulkUpdate(
entity
,entity_id
,filters
,updateProps
):Promise
\<GraphQLResult
\<any
>>
Parameters
• entity: string
• entity_id: string
• filters: string
• updateProps: string
Returns
Promise
\<GraphQLResult
\<any
>>
Defined in
bulkUpdateSub()
bulkUpdateSub(
onSubscribeHandler
,onError
,onComplete
?):Promise
\<void
>
Parameters
• onSubscribeHandler
• onError
• onComplete?
Returns
Promise
\<void
>
Defined in
deleteItem()
deleteItem(
entity
,entity_id
):Promise
\<GraphQLResult
\<any
>>
Parameters
• entity: string
• entity_id: string
Returns
Promise
\<GraphQLResult
\<any
>>
Defined in
deleteItemProperties()
deleteItemProperties(
entity
,entity_id
,prop_keys
):Promise
\<GraphQLResult
\<any
>>
Parameters
• entity: string
• entity_id: string
• prop_keys: string
[]
Returns
Promise
\<GraphQLResult
\<any
>>
Defined in
getAuthToken()
getAuthToken():
Promise
\<string
>
Returns
Promise
\<string
>
Defined in
getItem()
getItem(
entity
,entity_id
,prop_keys
):Promise
\<GraphQLResult
\<any
>>
Parameters
• entity: string
• entity_id: string
• prop_keys: string
[]
Returns
Promise
\<GraphQLResult
\<any
>>
Defined in
getItems()
getItems(
entity
,entity_id
,propKeys
,filters
):Promise
\<GraphQLResult
\<any
>>
Parameters
• entity: string
• entity_id: undefined
| string
• propKeys: string
[]
• filters: string
Returns
Promise
\<GraphQLResult
\<any
>>
Defined in
getItemsWithGSI()
getItemsWithGSI(
entity
,entity_id
,gsi
,gsiPk
,propKeys
,filters
):Promise
\<GraphQLResult
\<any
>>
Parameters
• entity: string
• entity_id: string
• gsi: string
• gsiPk: string
• propKeys: string
[]
• filters: string
Returns
Promise
\<GraphQLResult
\<any
>>
Defined in
setItem()
setItem(
entity
,entity_id
,props
,permissionTemplate
):Promise
\<GraphQLResult
\<any
>>
Parameters
• entity: string
• entity_id: string
• props: string
• permissionTemplate: PermissionTemplate
= PermissionTemplate.WRITE_ADMIN_READ_ALL
Returns
Promise
\<GraphQLResult
\<any
>>
Defined in
setNestedItemProperty()
setNestedItemProperty(
entity
,entity_id
,propKey
,propVal
):Promise
\<GraphQLResult
\<any
>>
Parameters
• entity: string
• entity_id: string
• propKey: string
• propVal: string
Returns
Promise
\<GraphQLResult
\<any
>>
Defined in
withTokenFn()
withTokenFn(
tokenFn
):FuseDsSDK
Parameters
• tokenFn: TokenFunction
, a function that returns a valid fuse token this would be cached and used in Datastore requests