Home Reference Source Repository
import {RelationAction} from 'skygear/lib/relation.js'
public class | source

RelationAction

Static Member Summary

Static Public Members
public static

targets: *

Static Method Summary

Static Public Methods
public static

extend(identifier: *, direction: *): *

Constructor Summary

Public Constructor
public

constructor(container: *)

Member Summary

Public Members
public get
public get
public get

Friend: *

public get

Query: *

public

Method Summary

Public Methods
public

add(relation: *): *

public

query(queryObj: *): *

public

queryFollower(actor: *): *

public

queryFollowing(actor: *): *

public

queryFriend(actor: *): *

public

remove(relation: *): *

Static Public Members

public static targets: * source

Static Public Methods

public static extend(identifier: *, direction: *): * source

Params:

NameTypeAttributeDescription
identifier *
direction *

Return:

*

Public Constructors

public constructor(container: *) source

Params:

NameTypeAttributeDescription
container *

Public Members

public get Follower: * source

public get Following: * source

public get Friend: * source

public get Query: * source

public container: * source

Public Methods

public add(relation: *): * source

Params:

NameTypeAttributeDescription
relation *

Return:

*

public query(queryObj: *): * source

Params:

NameTypeAttributeDescription
queryObj *

Return:

*

public queryFollower(actor: *): * source

Params:

NameTypeAttributeDescription
actor *

Return:

*

public queryFollowing(actor: *): * source

Params:

NameTypeAttributeDescription
actor *

Return:

*

public queryFriend(actor: *): * source

Params:

NameTypeAttributeDescription
actor *

Return:

*

public remove(relation: *): * source

Params:

NameTypeAttributeDescription
relation *

Return:

*