Texto datilografado: exporte todas as funções em um espaço para nome

Digamos que eu tenho um arquivo datilografadoÚtil com várias funções exportadas:

export function utilOne(){}
export function utilTwo(){}

Adicionei o arquivo index.d.ts a esta pasta para onde exporto * do arquivo Utils:

export * from './Utils';

Nas minhas outras classes, gostaria de acessar as funções utilOne e utilTwo através do namespace utils, como:

utils.utilOne();

Eu sei que posso importá-lo assim:

import * as utils from "./Utils";

No entanto, como usarei muito utils, gostaria de poder exportar utils em um espaço para nome, algo como:

export {* as utils} from './Utils';   // this doesn't work

e então use:

import * from "./Utils";

No entanto, a exportação {* as utils} não funciona. Eu poderia colocar todas as funções do Utils em um módulo "utils" e exportá-lo, mas não tenho certeza se essa é uma boa prática. Existe uma maneira adequada de fazer isso?

questionAnswers(1)

yourAnswerToTheQuestion