@ui-tool/core
Version:
11 lines • 733 B
TypeScript
import { Observable } from 'rxjs';
import { DisplaySpinnerOptions } from '../../models/implementations/spinners/display-spinner-options';
import { DisplaySpinnerCommand } from '../../models/implementations/spinners/display-spinner-command';
import { DeleteSpinnerCommand } from '../../models/implementations/spinners/delete-spinner-command';
export interface ISpinnerService {
displaySpinner(containerId: string, options?: DisplaySpinnerOptions): string;
deleteSpinner(containerId: string, id: string): void;
deleteSpinners(containerId?: string): void;
hookSpinnerVisibilityEvent(containerId: string): Observable<DisplaySpinnerCommand | DeleteSpinnerCommand>;
}
//# sourceMappingURL=spinner-service.interface.d.ts.map