UNPKG

@ui-tool/core

Version:
17 lines 1.08 kB
import { ISpinnerService } from '../../interfaces'; import { Observable } from 'rxjs'; import { DisplaySpinnerCommand } from '../../../models/implementations/spinners/display-spinner-command'; import { DeleteSpinnerCommand } from '../../../models/implementations/spinners/delete-spinner-command'; import { DisplaySpinnerOptions } from '../../../models/implementations/spinners/display-spinner-options'; import { ISpinnerCommand } from '../../../models/interfaces/spinners/spinner-command.interface'; export declare class SpinnerService implements ISpinnerService { private readonly _containerIdToVisibilityEvent; private readonly _containerIds; constructor(); displaySpinner(containerId: string, options?: DisplaySpinnerOptions): string; deleteSpinner(containerId: string, id: string): void; deleteSpinners(containerId?: string): void; hookSpinnerVisibilityEvent(containerId: string): Observable<DisplaySpinnerCommand | DeleteSpinnerCommand>; protected _sendSpinnerCommand(command: ISpinnerCommand): void; } //# sourceMappingURL=spinner.service.d.ts.map