export function clx ( ... args ) { return args . filter ( ( e ) => e ) . join ( " " ) ; } export const objectEntries = Object . entries as < T > ( o : T ) => [ Extract < keyof T , string > , T [ keyof T ] ] [ ] ; export function trimTrailingFloat ( x ) { return Number . parseFloat ( x . toPrecision ( 12 ) ) . toString ( ) ; }