Ho un tipo Bound
come una sorta di "alias" per un array di tre numeri (che funziona in TypeScript con: type Bound = [number, number, number]
). L'ho fatto fondamentalmente per aiutare la leggibilità specificando nel nome a cosa serve l'array. Tuttavia, a volte nella mia app ho bisogno di convertire un numero in un Bound e viceversa (ad esempio 99
si tradurrebbe in [0, 9, 9]
). Il codice per questo è abbastanza semplice, ma mi chiedo dove mettere una tale funzione? Sembra che non ci sia posto concordato per mettere le funzioni di conversione.
Questo è il mio problema specifico, ma la domanda generale è la seguente: Dove dovrebbero essere posizionate le funzioni che convertono i tipi?