Skip to main content

PostsClient

@tribeplatform/gql-client / Modules / clients / PostsClient

Class: PostsClient#

clients.PostsClient

Table of contents#

Constructors#

Methods#

Constructors#

constructor#

new PostsClient(client)

Parameters#

NameType
clientGraphqlClient

Defined in#

packages/client/src/clients/posts.client.ts:59

Methods#

addReaction#

addReaction(variables, fields?, accessToken?): Promise<Action>

Parameters#

NameTypeDefault value
variablesMutationAddReactionArgsundefined
fieldsActionFields'basic'
accessToken?stringundefined

Returns#

Promise<Action>

Defined in#

packages/client/src/clients/posts.client.ts:206


byMember#

byMember(memberId, variables?, fields?, accessToken?): Promise<PaginatedPost>

Parameters#

NameTypeDefault value
memberIdstringundefined
variablesOmit<QueryMemberPostsArgs, "memberId">undefined
fieldsPostFields'basic'
accessToken?stringundefined

Returns#

Promise<PaginatedPost>

Defined in#

packages/client/src/clients/posts.client.ts:174


create#

create(variables, fields?, accessToken?): Promise<Post>

Parameters#

NameTypeDefault value
variablesMutationCreatePostArgsundefined
fieldsPostFields'basic'
accessToken?stringundefined

Returns#

Promise<Post>

Defined in#

packages/client/src/clients/posts.client.ts:89


delete#

delete(variables, fields?, accessToken?): Promise<Action>

Parameters#

NameTypeDefault value
variablesMutationDeletePostArgsundefined
fieldsActionFields'basic'
accessToken?stringundefined

Returns#

Promise<Action>

Defined in#

packages/client/src/clients/posts.client.ts:261


feed#

feed(variables?, fields?, accessToken?): Promise<PaginatedPost>

Parameters#

NameTypeDefault value
variablesQueryFeedArgsundefined
fieldsPostFields'basic'
accessToken?stringundefined

Returns#

Promise<PaginatedPost>

Defined in#

packages/client/src/clients/posts.client.ts:142


get#

get(id, fields?, accessToken?): Promise<Post>

Parameters#

NameTypeDefault value
idstringundefined
fieldsPostFields'basic'
accessToken?stringundefined

Returns#

Promise<Post>

Defined in#

packages/client/src/clients/posts.client.ts:128


getPostType#

getPostType(id, fields?): Promise<PostType>

Parameters#

NameTypeDefault value
idstringundefined
fieldsPostTypeFields'basic'

Returns#

Promise<PostType>

Defined in#

packages/client/src/clients/posts.client.ts:77


hide#

hide(variables, accessToken?): Promise<Action>

Parameters#

NameType
variablesMutationHidePostArgs
accessToken?string

Returns#

Promise<Action>

Defined in#

packages/client/src/clients/posts.client.ts:235


list#

list(variables, fields?, accessToken?): Promise<PaginatedPost>

Parameters#

NameTypeDefault value
variablesQueryGetPostsArgs | QueryTagPostsArgsundefined
fieldsPostFields'basic'
accessToken?stringundefined

Returns#

Promise<PaginatedPost>

Defined in#

packages/client/src/clients/posts.client.ts:103


listPostTypes#

listPostTypes(variables, fields?, customToken?): Promise<PaginatedPostType>

Parameters#

NameTypeDefault value
variablesQueryPostTypesArgsundefined
fieldsPostTypeFields'basic'
customToken?stringundefined

Returns#

Promise<PaginatedPostType>

Defined in#

packages/client/src/clients/posts.client.ts:63


pinToSpace#

pinToSpace(variables, fields?, accessToken?): Promise<Action>

Parameters#

NameTypeDefault value
variablesMutationPinPostToSpaceArgsundefined
fieldsActionFields'basic'
accessToken?stringundefined

Returns#

Promise<Action>

Defined in#

packages/client/src/clients/posts.client.ts:289


reactionParticipants#

reactionParticipants(variables, fields?, accessToken?): Promise<PaginatedPostReactionParticipant>

Parameters#

NameTypeDefault value
variablesQueryPostReactionParticipantsArgsundefined
fieldsMemberFields'basic'
accessToken?stringundefined

Returns#

Promise<PaginatedPostReactionParticipant>

Defined in#

packages/client/src/clients/posts.client.ts:317


removeReaction#

removeReaction(variables, fields?, accessToken?): Promise<Action>

Parameters#

NameTypeDefault value
variablesMutationRemoveReactionArgsundefined
fieldsActionFields'basic'
accessToken?stringundefined

Returns#

Promise<Action>

Defined in#

packages/client/src/clients/posts.client.ts:221


replies#

replies(variables, fields?): Promise<PaginatedPost>

Parameters#

NameTypeDefault value
variablesQueryRepliesArgsundefined
fieldsPostFields'basic'

Returns#

Promise<PaginatedPost>

Defined in#

packages/client/src/clients/posts.client.ts:192


reply#

reply(postId, variables, fields?, accessToken?): Promise<Post>

Parameters#

NameTypeDefault value
postIdstringundefined
variablesOmit<MutationCreateReplyArgs, "postId">undefined
fieldsPostFields'basic'
accessToken?stringundefined

Returns#

Promise<Post>

Defined in#

packages/client/src/clients/posts.client.ts:156


unhide#

unhide(variables, accessToken?): Promise<Action>

Parameters#

NameType
variablesMutationUnhidePostArgs
accessToken?string

Returns#

Promise<Action>

Defined in#

packages/client/src/clients/posts.client.ts:248


unpinFromSpace#

unpinFromSpace(variables, fields?, accessToken?): Promise<Action>

Parameters#

NameTypeDefault value
variablesMutationUnpinPostFromSpaceArgsundefined
fieldsActionFields'basic'
accessToken?stringundefined

Returns#

Promise<Action>

Defined in#

packages/client/src/clients/posts.client.ts:303


update#

update(variables, fields?, accessToken?): Promise<Post>

Parameters#

NameTypeDefault value
variablesMutationUpdatePostArgsundefined
fieldsPostFields'basic'
accessToken?stringundefined

Returns#

Promise<Post>

Defined in#

packages/client/src/clients/posts.client.ts:275