eslint-disable-next-line @typescript-eslint/ban-types
type Foo = Extract<GetTransform, Function>;
type Property = Parameters<Foo>;
export type CodeTransform = {
code: Property[0];
id: Property[1];
options?: Property[2];
};
а как не кринж?
linter говорит что тип Function лучше не использовать во избежание багов, если менять на () => void или аналоги то типы не извлекаются
ну да на () => void и не будет потому что там параметры должны быть
Обсуждают сегодня