Как использовать экспортированную функцию в локальном модуле

Это версия Javascript того, что я хочу сделать в Typescript, при этом важно отметить способ, которым я ссылаюсь на export.inform из функции exports.error ("exports.inform"):

exports.error = function(_string, _kvp){
    for(var _i = 0; _i < server.clients.length; _++i){
        if(server.clients[_i] != undefined && server.clients[_i].isValid()){
            exports.inform(server.clients[_i], _string, _kvp);
        }
    }
}

exports.inform = function(_client, _string, _kvp){
    var _output = tag + processAll(_string, _kvp);
    _client.printToChat(_output);
}

Это мой эквивалент в Typescript, но на «функцию экспорта информации» неправильно ссылаются в функции «ошибка» («сообщить»):

export function error(_str:string, _kvp:Object) {
    for (var _i: number = 0; _i < server.clients.length; ++_i) {
        if (server.clients[_i] != undefined && server.clients[_i].isValid()) {
            inform(server.clients[_i], _str, _kvp);
        }
    }
}

export function inform(_client:Entity, _str:string, _kvp:Object) {
    var _output = tag + processAll(_str, _kvp);
    _client.printToChat(_output);
}

Извините за смутное объяснение, я надеюсь, что вы понимаете и постараетесь уточнить, если это слишком трудно понять.

Редактировать: ошибка, которую он давал мне, была «недопустимая подпись вызова», вызванная выполнением конкатенации строк в аргументе, что TS, по-видимому, не допускает (если не в закрытой скобке), поэтому комментарий Райана был верным: просто вызовinform, Спасибо, Нипан.

Ответы на вопрос(1)

Ваш ответ на вопрос