TypeScript error React-Select

Stie cineva cum pot sa scape de eroare asta de aici?

React-Select TypeScript: React-Select
Eroarea reprodusa: TypeScript Playground

Foloseste clsx in loc de ce ai făcut in obiectul selectStyles.

Dacă vrei stilul emotion probabil că există ceva wrapper cu optional sau poți folosi Partial<StyleConfig> ca type.

Partial<StyleConfig>.
Sincer nu as instala o librarie doar ca sa scap de type error. Trebuie sa fie ceva care-mi scapa si nu-mi dau seama.

StyleConfig e generica

export declare type StylesConfig<Option = unknown, IsMulti extends boolean = boolean, Group extends GroupBase<Option> = GroupBase<Option>> = {
    [K in keyof StylesProps<Option, IsMulti, Group>]?: StylesConfigFunction<StylesProps<Option, IsMulti, Group>[K]>;
};```

Încearcă sa pui la return ({...}) sau lasi obiectul fără type explicit.

Nu merge fara type, primesc alte erori

Nu mergen nici cu return ({...}) la auto format este tot {…}

StyleConfig mai ia ceva intre <>. Trebuie să faci un type la selectul tău și să il dai la StyleConfig<>

Da e generica, ia 3 parametri. Dar ce parametri? Am incercat cu “unknown, false, unknown” si “unkown, false” si altele dar fara rezultat

Am postat si pe github si pe reddit. Am primit solutia pe reddit iar link-urile sunt postate pe github

1 Like