Ответы пользователя по тегу TypeScript
  • Как исправить ошибку в pre-commit?

    alexk111
    @alexk111
    Автор Ботодрома (автоматизация Telegram, VK и др.)
    Судя по "JavaScript heap out of memory" имеет место проблема нехватки памяти. Если ситуация с неконтроллируемым пожиранием всей памяти каким-то процессом исключена, тогда должно помочь увеличение размера выделяемой для Node.js памяти через установку такой переменной среды:

    NODE_OPTIONS=--max_old_space_size=8192

    По умолчанию Node.js выделяется 4гб памяти. Установка значения 8192 увеличит до 8гб.
    Ответ написан
  • Как правильно оформить вычисляемые свойства с TS, чтобы линтер не ругался?

    alexk111
    @alexk111
    Автор Ботодрома (автоматизация Telegram, VK и др.)
    Задайте явное определение "this" для геттера/сеттера. Это делается первым "this" параметром сигнатуры функции. Параметр в данном случае фэйковый, то есть используется только для определения типа "this". Например:

    get(this: {text: string}): string {
       return this.text;
    },
    set(this: {someMethod: (value: string) => void}, value: string) {
       this.someMethod(value);
    }
    Ответ написан
    Комментировать