Skip to main content

MediaClient

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

Class: MediaClient#

clients.MediaClient

Table of contents#

Constructors#

Methods#

Constructors#

constructor#

new MediaClient(client)

Parameters#

NameType
clientGraphqlClient

Defined in#

packages/client/src/clients/media.client.ts:28

Methods#

createEmojis#

createEmojis(input): Promise<Emoji[]>

Parameters#

NameType
inputCreateEmojiInput[]

Returns#

Promise<Emoji[]>

Defined in#

packages/client/src/clients/media.client.ts:50


createFiles#

createFiles(variables): Promise<SignedUrl[]>

Parameters#

NameType
variablesCreateFileInput[]

Returns#

Promise<SignedUrl[]>

Defined in#

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


createImages#

createImages(variables): Promise<SignedUrl[]>

Parameters#

NameType
variablesCreateImageInput[]

Returns#

Promise<SignedUrl[]>

Defined in#

packages/client/src/clients/media.client.ts:62


embed#

embed(variables): Promise<Embed>

Parameters#

NameType
variablesEmbedInput

Returns#

Promise<Embed>

Defined in#

packages/client/src/clients/media.client.ts:32


updateImage#

updateImage(variables): Promise<Image>

Parameters#

NameType
variablesMutationUpdateImageArgs

Returns#

Promise<Image>

Defined in#

packages/client/src/clients/media.client.ts:41


uploadFiles#

uploadFiles(input, handleError?): Promise<File[]>

Parameters#

NameType
inputAttachmentUploadType
handleError?ClientAttachmentErrorHandler

Returns#

Promise<File[]>

Defined in#

packages/client/src/clients/media.client.ts:87


uploadImages#

uploadImages(input): Promise<Image[]>

Parameters#

NameType
inputUploadImagesArgs[]

Returns#

Promise<Image[]>

Defined in#

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