Storage

upload

Uploads a buffer to the storage

moises.storage.upload

Parameters

ParameterTypeDescription
bufferArrayBufferThe audio data to upload

Returns:

Promise<Object> - Promise that resolves with the uploaded audio data

Return Object Structure:

// When the promise resolves, you get:
{
  url: "example" // string
}

Usage Example

import { initMoisesExtension } from '@moises.ai/extension'

const useMoisesExtension = initMoisesExtension({
  id: 'id',
  name: 'name',
  description: 'description',
  icon: 'icon',
  version: 'version',
  author: 'author'
})

const { moises } = useMoisesExtension()

const url = await moises.storage.upload({ buffer: new ArrayBuffer(1024) })
console.log(url) // "https://storage.com/audio.mp3"

This file is automatically generated. Do not edit manually.