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?