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