UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

27 lines (26 loc) 786 B
import { QueryList } from '@angular/core'; import { MatIcon } from '@angular/material/icon'; import { Subject } from 'rxjs'; import { TccSingleton } from '../../../core/models/tcc-singleton.model'; interface mediaElements { viewer?: any; matSVGIcons?: QueryList<MatIcon>; } interface options { background: string; } export declare class TccScreenshotService implements TccSingleton { private screenshotSVGLoaded; private numberSVGs; private subject; constructor(); init(): void; reset(): void; takeScreenshot(element: any, mediaElements?: mediaElements, options?: options): Subject<Blob>; private createData; private resultFct; private checkMediaLoaded; private checkIconLoaded; private checkIconLoadedRecursive; } export {};