так
я вместо функций как принято у js-еров
часто пишу код в helper-классах используя static методы
idUtil.ts
export default class IdUtil {
public static getUuidV4(): string {
return uuid.v4();
}
}
}
что мне это дает
1 - когда ф-ий 20 штук мне легче помнить какой утильный класс лежит - получается неймспейс
2 - ide webstorm лучше понимает код и прыгает по нему
нормально ли я делаю? или так не принято и надо function() топ левельные делать?
если очень хочется иметь неймспейсы в тсе есть namespace
мне еще нравится когда import красивый import IdUtil from "./idUtil";
с неймспейсом будет imporet { idUtil } from './idUtil'
кажется это будет idUtil ф-я
Обсуждают сегодня