Оператор declare const root
отличается от const root
.Это означает:
Существует переменная с именем root где-то еще, и я здесь, чтобы описать ее.
Другими словами,он говорит нам что-то на уровне типа, но не содержит исполняемого кода.Это невозможно использовать во время выполнения.Вы можете проверить это, проверив сгенерированный код на TypeScript игровой площадке .
Скорее всего, он предназначен для импорта из другого места или фактически является глобальной переменной, так как файл объявления описываетDropdown.scss
, вполне вероятно, что root
- это класс CSS, живущий в этом файле.Попробуйте:
import { root } from 'office-ui-fabric-react/lib/components/Dropdown/Dropdown.scss'