виде .d.ts файлов.
Допустим в файле @types/ecommerce.d.ts может быть такая фигня:
/// <reference types="hapi" />
// import { Request } from 'hapi';
declare module Ecommerce {
namespace Atributes {
export const Re: import('hapi').Request;
export interface AddCategoryAtr extends Re {
payload: {
name: string;
};
}
}
interface SortParams {
/
* Id города. Нужен для сортировки по ценам
*/
cityId?: string;
/
* Значения для сортировки
*/
value: SortValues;
}
}
Т.е. интерфейс AddCategoryAtr должен экстендится от Hapi.Request. Но вот как это сделать не превращая файл @types/ecommerce.d.ts в модуль - хз
import засунуть внутрь declare
Обсуждают сегодня