Un dev TYPESCRIPT dispo la pour un bug ?
Arthroze2Gland
il y a 3 mois
non pas du tout l'algorithme que tu poses n'est pas censé réfléchir lui même, ce que t'attends de lui c'est ce qui est autogénéré par ton IDE
C'est pas du mépris je t'assures c'est juste pour comprendre mon environnement, si tu veux pas alors donne moi juste ton niveau de diplôme + expérience stp
Calmacil
il y a 3 mois
Tu vous un "!" ou un "as" et c'est bouclé.
Risimour
il y a 3 mois
Calmacil
il y a 3 mois
Mais en vrai ballec hein, si t'es certain de toi, osef de ce que l'IDE dit, c'est du warning. J'ai même pas ça d'activé perso
Tu vous un "!" ou un "as" et c'est bouclé.
Calmacil
il y a 3 mois
Oui techniquement c'est possible, c'est juste que l'OP a activé une transpilation plus stricte. Mais il peut désactiver ça, ce que je fais d'ailleurs dans ma plus grosse codebase car ça me gave de mettre des "?" "!" " | null" partout
Risimour
il y a 3 mois
Calmacil
il y a 3 mois
Oui techniquement c'est possible, c'est juste que l'OP a activé une transpilation plus stricte. Mais il peut désactiver ça, ce que je fais d'ailleurs dans ma plus grosse codebase car ça me gave de mettre des "?" "!" " | null" partout
Calmacil
il y a 3 mois
C'est plus ou moins lié, tu peux changer ton tsconfig.json pour qu'il arrête de te faire chier avec ça, et ton IDE affiche ça car c'est dans le tsconfig. Ca passera la transpilation
Calmacil
il y a 3 mois
Bah non ça n'a rien à voir, même du TS sans les options les plus strictes ça reste bien utile par rapport à du JS. D'ailleurs avec ton topic on a la preuve de comment ce genre d'option est chiante parfois, après bon c'est sûrement mieux de le garder je vais pas dire le contraire, et d'ailleurs j'ai ça d'activé sur mes nouveaux projets.
TheMadLad7
il y a 3 mois
Ayaa celui qui a configuré le typescript du projet comprenais rien au JS, les types primitifs sont plus ou moins des objets
si tu mets undefined alors tu devrais outrepasser ces règles débiles
c'est pour ça que j'aime pas le JS, même avec une surcouche typescript derrière ça veut toujours rien dire si presque tout est un objet
AttackerFois
il y a 3 mois
startPriceEL ? startPriceEL += fraisPostBooking ?? 0 : null
T'as mis ça à la place de ta ligne qui merde btw ? Normalemen t ça devrait marcher dans ton cas.
TheMadLad7
il y a 3 mois
Bah non ça n'a rien à voir, même du TS sans les options les plus strictes ça reste bien utile par rapport à du JS. D'ailleurs avec ton topic on a la preuve de comment ce genre d'option est chiante parfois, après bon c'est sûrement mieux de le garder je vais pas dire le contraire, et d'ailleurs j'ai ça d'activé sur mes nouveaux projets.
c'est pas ouf cette fonctionnalité pour les junior parce que dans le cas de l'op ça rajoute une abstraction qui fait qu'il ne comprendra jamais ce que ça représente un number en js et par extension il ne comprendra pas les différents types de données sur les autres langages plus sérieux
les trucs qui se passent par magie ça peut jouer de sacrés tours
Risimour
il y a 3 mois