@ctodev/cclibrary-typings
Version:
Library typings for use with CLARC INFINITY
27 lines (26 loc) • 1.51 kB
TypeScript
import { TccODataSettings } from '../../../odata/tccodatasettings.token';
import { TccAuthService } from '../../../odata/services/tcc-auth/tcc-auth.service';
import { TccOdataHelperService } from '../../../odata/services/tcc-odata-helper/tcc-odata-helper.service';
import { TccODataServiceFactory } from '../../../odata/factories/tcc-odata-service/tcc-odata-service.factory';
import { Observable } from 'rxjs';
import { MatDialog } from "@angular/material/dialog";
import { HttpClient } from '@angular/common/http';
import { TccET_C4 } from '../../../odata/models/c4.model';
import { TccSingleton } from '../../../core/models/tcc-singleton.model';
import { TccManageSingletonsService } from '../../../core/services/tcc-manage-singletons/tcc-manage-singletons.service';
export declare class TccUploadImageService implements TccSingleton {
private helper;
private http;
private dialog;
private Auth;
private factory;
private odatasettings;
private baseurl;
private service;
constructor(helper: TccOdataHelperService, http: HttpClient, dialog: MatDialog, Auth: TccAuthService, factory: TccODataServiceFactory, manageSingletons: TccManageSingletonsService, odatasettings: TccODataSettings);
init(): void;
reset(): void;
openDialog(nodeid: string): Observable<TccET_C4.ImageUploadResult>;
uploadImage(nodeId: string, image: any, imagename: string, filetype?: string): Observable<TccET_C4.ImageUploadResult>;
deleteImage(nodeId: string): Observable<boolean>;
}