UNPKG

exadrive-sdk

Version:

<figure><img src=".gitbook/assets/Screenshot 2024-09-11 at 7.59.39 PM.png" alt=""><figcaption><p>Exa Drive</p></figcaption></figure>

19 lines (16 loc) 894 B
import * as axios from 'axios'; declare class ExaDrive { APP_ID: string; API_KEY: string; URL: string; constructor(appId: string, apiKey: string); private getHeaders; getFile(virtualFilePath: string): Promise<axios.AxiosResponse<any, any>>; getAllFiles(): Promise<axios.AxiosResponse<any, any>>; updateFile(virtualFilePath: string, enableCDN: boolean): Promise<axios.AxiosResponse<any, any>>; uploadMulterFile(file: any, virtualDirectoryPath: string): Promise<axios.AxiosResponse<any, any>>; uploadFileWithBuffer(buffer: Buffer, originalFileName: string, mimeType: string, virtualDirectoryPath: string): Promise<axios.AxiosResponse<any, any>>; uploadFile(filePath: string, virtualDirectoryPath: string): Promise<axios.AxiosResponse<any, any>>; deleteFile(virtualFilePath: string): Promise<axios.AxiosResponse<any, any>>; } export { ExaDrive };