UNPKG

skysync-cli

Version:

SkySync Command Line Interface

15 lines (14 loc) 961 B
import { IHttpClient } from '../http'; import { CancellationToken } from '../cancellation-token'; import { Resource, PagedResult, IDownloadFileProvider } from './resource'; import { Extension } from '../models'; export declare class ExtensionsResource extends Resource<Extension> implements IDownloadFileProvider { constructor(httpClient: IHttpClient); getDownloadRequestPath(id: string): string; page(params?: any, token?: CancellationToken): Promise<PagedResult<Extension>>; add(body: FormData, params?: any, token?: CancellationToken): Promise<Extension>; patch(body: Extension | string, params?: any, token?: CancellationToken): Promise<Extension>; updateConfiguration(id: string, values: any, params?: any, token?: CancellationToken): Promise<{}>; getConfiguration(id: string, params?: any, token?: CancellationToken): Promise<{}>; delete(id: any, params?: any, token?: CancellationToken): Promise<boolean>; }