UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

27 lines (26 loc) 1.51 kB
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>; }