ошибка машинописного текста: «RRule» относится только к типу, но используется здесь как пространство имен - PullRequest
0 голосов
/ 28 августа 2018

Я пытаюсь реализовать «Правило» для моего углового календаря. Это показывает мне ошибку: [ts] 'RRule' относится только к типу, но используется здесь как пространство имен.

import RRule from 'rrule';

interface RecurringEvent {
title: string;
color: any;
rrule?: {
freq: RRule.Frequency;
bymonth?: number;
bymonthday?: number;
byweekday?: RRule.Weekday[];
};
}

1 Ответ

0 голосов
/ 29 августа 2018

это потому что на:

    freq: RRule.Frequency;
byweekday?: RRule.Weekday[];

вы обращаетесь к элементам из RRule, но у вас нет экземпляра из этого класса. Здесь я предполагаю, что вы хотите получить тип этих элементов. Вы можете перейти к определению RRule и получить эти типы, тогда вам также необходимо добавить их импорт.

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