bx-rest
Version:
Bitrix24 REST API client angular, vue or typescript
28 lines (27 loc) • 1.43 kB
TypeScript
import { iBXRestDiskFile, iBXRestDiskFileHttp } from '../../typification/rest/disk/file';
import { iBXRestFolderHttp, iBXRestFolderInfo } from '../../typification/rest/disk/folder';
import { iBXRestParamUploadFile } from '../../typification/rest/disk/storage/uploadfile';
import { iBXRestParamGetchildren } from '../../typification/rest/disk/storage/getchildren';
export declare class BXRestDiskStorage {
protected url: {
getFields: string[];
get: string[];
rename: string[];
getList: string[];
getTypes: string[];
addFolder: string[];
getChildren: string[];
uploadFile: string[];
getForApp: string[];
};
private readonly http;
getForApp(): import("rxjs").Observable<import("../../typification/rest/base/answer").iBXRestAnswer<iBXRestFolderInfo> | undefined>;
getChildren(param: iBXRestParamGetchildren): import("rxjs").Observable<import("../../typification/rest/base/answer").iBXRestAnswer<(iBXRestFolderHttp | iBXRestDiskFileHttp)[]> | undefined>;
addFolder(param: {
id: number;
data: {
NAME: string;
};
}): import("rxjs").Observable<import("../../typification/rest/base/answer").iBXRestAnswer<iBXRestFolderHttp> | undefined>;
uploadFile(param: iBXRestParamUploadFile): import("rxjs").Observable<import("../../typification/rest/base/answer").iBXRestAnswer<iBXRestDiskFile> | undefined>;
}