1 в 1 названия полей из интерфейса
const propNames: ? = [
'shop',
'page',
'keywords',
'category',
'aspect',
'minPrice',
'maxPrice',
'sort',
];
интерфейс
export interface SearchParams {
shop: string;
page: number;
keywords?: string;
category?: string;
aspect?: string;
minPrice?: string;
maxPrice?: string;
sort?: SortParam;
}
Ну а типо присвоив ему тип этот интерфейс так не работает ?
const propNames: SearchParams[] = []
а, стой, я понял, прошу прощения Array<keyof SearchParams>
Обсуждают сегодня