From typescript-eslint docs:
Custom TypeScript modules (module foo {}) and namespaces (namespace foo {}) are considered outdate
module foo {}
namespace foo {}