Импорт библиотек / модулей в Angular - PullRequest
0 голосов
/ 15 января 2019

В угловых

import { Observable } from "rxjs";

что именно делает?

Насколько я понимаю, он должен выполнить файл Observable.ts, однако внутри "node_modules/rxjs" такого файла нет. Конечно, один и тот же запрос применяется ко всем операторам импорта. Например, где Angular находит Injectable и на самом деле то, что Injectable, когда

import { Injectable } from "@angular/core"

1 Ответ

0 голосов
/ 15 января 2019

import { Observable } from "rxjs" перейдет в файл определений index.d.ts в корне node_modules/rxjs, который содержит все открытые экспорты. Затем, используя Object desctructuring { }, он возьмет объект Observable и сделает его доступным в вашем файле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...