Functions
xValidateNodeExists
- xValidateNodeExists(uid: any, txn: Txn): Promise<Boolean>
-
Parameters
Returns Promise<Boolean>
xValidateNodeExistsTxn
- xValidateNodeExistsTxn(uid: string, dgraphClient: DgraphClient): Promise<Boolean>
-
Parameters
-
uid: string
-
dgraphClient: DgraphClient
Returns Promise<Boolean>
xValidateNodeLinks
-
Parameters
Returns Promise<boolean>
xValidateNodeLinksTxn
- xValidateNodeLinksTxn(params: IValidateNodeLinks, dgraphClient: DgraphClient): Promise<boolean>
-
Parameters
-
-
dgraphClient: DgraphClient
Returns Promise<boolean>
xValidateNodePredicates
-
Parameters
Returns Promise<boolean>
xValidateNodePredicatesTxn
-
Parameters
-
-
dgraphClient: DgraphClient
Returns Promise<boolean>
Validates nodeA is linked to the specified edge name on nodeB
const users = [ { uid: '_:user1', username: 'user1', addresses: [{ uid: '_:user1address1', postcode: 2444 }] }, { uid: '_:user2', username: 'user2', addresses: [ { uid: '_:user2address1', postcode: 2000 }, { uid: '_:user2address2', postcode: 2000 } ] }]; const params = { node: user1uid, edgename: 'addresses', linkednodesuids: [user1addressuid] }; // this will return true as user1 does have address 1 const result = await xvalidatenodelinkstxn(params, dgraphclient);