Kills tsgo if it exceeds 10GB RAM. Checks once per minute.
mkdir -p ~/bin| type AnyPromiseFunction = (...params: any[]) => Promise<any>; | |
| export function withPerformanceMonitoring< | |
| T extends AnyPromiseFunction, | |
| ReturnAwaited = Awaited<ReturnType<T>> | |
| >(name: string, func: T): T { | |
| const wrapped = async (...params: Parameters<T>): Promise<ReturnAwaited> => { | |
| const timerName = `Loader performance: ${name}`; | |
| console.time(timerName); |
| @import 'styles/variables.scss'; | |
| @import 'styles/mixins.scss'; | |
| * { | |
| box-sizing: border-box; | |
| margin: 0; | |
| padding: 0; | |
| @include smooth-font-rendering; | |
| } |