В @ types / винил интерфейс 'File' был определен без модуля или имени:
declare let File: FileConstructor;
interface File { ... }
В приведенной ниже задаче gulp, написанной на TypeScript, я пытаюсь получитьЭкземпляр файла vynil, но получает много сообщений:
return gulp.src(globSelection)
.pipe(gulpPlugins.pug())
.pipe(gulp.dest( (file: File) => {
console.log(file);
return '';
}));
Error:(25, 26) TS2345: Argument of type '(file: File) => string' is not assignable to parameter of type '(file: File) => string'.
Types of parameters 'file' and 'file' are incompatible.
Type 'File' is not assignable to type 'File'. Two different types with this name exist, but they are unrelated.
Property 'lastModified' is missing in type 'File'.
Действительно Two different types with this name exist, but they are unrelated.
не имеет смысла.Какой тип файла мне нужно использовать вместо?