typescript Monkey Patch Observable +错误抛出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript Monkey Patch Observable +错误抛出相关的知识,希望对你有一定的参考价值。

    private isError(data: PositionError | Geoposition): data is PositionError {
        return ((data as PositionError).code !== undefined);
    }

    private $watchPosition(options: GeolocationOptions): Observable<Geoposition> {
        return this.geolocation.watchPosition(options)
            .do((position) => {
                if (this.isError(position)) {
                    throw new PositionError();
                }
            });
    }

以上是关于typescript Monkey Patch Observable +错误抛出的主要内容,如果未能解决你的问题,请参考以下文章