import { Observable, Subject } from 'rxjs'; export declare function prepare(callback: () => void): (source: Observable) => Observable; /** * 自动完成指示器加载操作 * @param indicator * @example 使用示例 * * ```ts * export class UserComponent { * loading$ = new Subject() * * constructor(private userService: UserService) {} * * findAll() { * this.userService.create(new User(name)) * .pipe(indicate(this.loading$)) * .subscribe() * } * } * ``` * * ----------------------------------------- * * ```html *
* loading... *
* ``` */ export declare function indicate(indicator: Subject): (source: Observable) => Observable;