Skip to content

Latest commit

 

History

History
59 lines (35 loc) · 1.6 KB

installation.md

File metadata and controls

59 lines (35 loc) · 1.6 KB

Установка

ES6

npm install rxjs

Импортирование основной функциональности:

import * as rxjs from 'rxjs';

rxjs.of(1, 2, 3);

Импортирование только нужных вам операторов:

import { of } from 'rxjs';
import { map } from 'rxjs/operators';

of(1,2,3).pipe(map(x => x + '!!!')); // etc

Если подключается как внешне как библиотека:

const { of } = rxjs;
const { map } = rxjs.operators;

of(1,2,3).pipe(map(x => x + '!!!')); // etc

CommonJS

Если вы получаете ошибку как TS2304: Cannot find name 'Promise' или TS2304: Cannot find name 'Iterable' при использовании RxJS то скорее всего вам нужно установить несколько дополнительных тайпингов(typings)

  1. Для пользователей typings
typings install es6-shim --ambient
  1. Если вы не используете typings то интерфейсы будут скопированы из /es6-shim/es6-shim.d.ts

  2. Добавьте описания типов в вам tsconfig.hson

CDN

Для CDN мы используем unpkg: