Skip to main content

SpacesClient

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

Class: SpacesClient#

clients.SpacesClient

Table of contents#

Constructors#

Methods#

Constructors#

constructor#

new SpacesClient(client)

Parameters#

NameType
clientGraphqlClient

Defined in#

packages/client/src/clients/spaces.client.ts:42

Methods#

create#

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

Parameters#

NameTypeDefault value
variablesMutationCreateSpaceArgsundefined
fieldsSpaceFields'basic'
accessToken?stringundefined

Returns#

Promise<Space>

Defined in#

packages/client/src/clients/spaces.client.ts:46


delete#

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

Parameters#

NameTypeDefault value
variablesMutationDeleteSpaceArgsundefined
fieldsActionFields'basic'
accessToken?stringundefined

Returns#

Promise<Action>

Defined in#

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


explore#

explore(variables, fields?, accessToken?): Promise<PaginatedSpace>

Parameters#

NameTypeDefault value
variablesQueryExploreSpacesArgsundefined
fieldsPaginatedSpaceFields'basic'
accessToken?stringundefined

Returns#

Promise<PaginatedSpace>

Defined in#

packages/client/src/clients/spaces.client.ts:164


get#

get(variables, fields?, accessToken?): Promise<Space>

Parameters#

NameTypeDefault value
variablesQuerySpaceArgsundefined
fieldsSpaceFields'basic'
accessToken?stringundefined

Returns#

Promise<Space>

Defined in#

packages/client/src/clients/spaces.client.ts:102


join#

join(variables): Promise<Action>

Parameters#

NameType
variablesMutationJoinSpaceArgs

Returns#

Promise<Action>

Defined in#

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


leave#

leave(variables): Promise<Action>

Parameters#

NameType
variablesMutationLeaveSpaceArgs

Returns#

Promise<Action>

Defined in#

packages/client/src/clients/spaces.client.ts:139


list#

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

Parameters#

NameType
variablesQuerySpacesArgs
fieldsSpaceFields
accessToken?string

Returns#

Promise<PaginatedSpace>

Defined in#

packages/client/src/clients/spaces.client.ts:60


listByIds#

listByIds(variables, fields?, accessToken?): Promise<Space[]>

Parameters#

NameTypeDefault value
variablesQuerySpacesByIdsArgsundefined
fieldsSpaceFields'basic'
accessToken?stringundefined

Returns#

Promise<Space[]>

Defined in#

packages/client/src/clients/spaces.client.ts:74


organize#

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

Parameters#

NameTypeDefault value
variablesMutationOrganizeSpacesInCollectionArgsundefined
fieldsActionFields'basic'
accessToken?stringundefined

Returns#

Promise<Action>

Defined in#

packages/client/src/clients/spaces.client.ts:88


pinnedPosts#

pinnedPosts(variables, fields?, accessToken?): Promise<Post[]>

Parameters#

NameTypeDefault value
variablesQuerySpacePinnedPostsArgsundefined
fieldsPostFields'basic'
accessToken?stringundefined

Returns#

Promise<Post[]>

Defined in#

packages/client/src/clients/spaces.client.ts:150


update#

update(variables, fields?): Promise<Space>

Parameters#

NameTypeDefault value
variablesMutationUpdateSpaceArgsundefined
fieldsSpaceFields'basic'

Returns#

Promise<Space>

Defined in#

packages/client/src/clients/spaces.client.ts:116


updateHighlightedTags#

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

Parameters#

NameType
variablesMutationUpdateSpaceHighlightedTagsArgs
accessToken?string

Returns#

Promise<Action>

Defined in#

packages/client/src/clients/spaces.client.ts:178