как можно получить возвращаемый тип из функции

const createClassName = (arr:Array<string>) => {
    //либо тут как то типизировать и вернуть типизированный объект
    return Object.fromEntries(arr.map((e,i) => {
        const first = i === 0 ? '' : `${arr[0]}__`
        return [e.replace(/(\b|-)\w/g, function(m) {
            if(e[0] === m){
                return m
            } 
          return m.toUpperCase().replace(/-/,'');
        }),first + e]
    }))
}

const clsArr = [
'admin-login-page',
'dashboard',
'form',
'form-container',
'fieldset',
'input-label',
'link',
]
const className = createClassName(clsArr) // или получить тип?

Ответы (0 шт):