Привет, я новичок в Typescript, у меня есть переменная типа объекта, в которой могут быть значения, отличающиеся от разных типов или вложенных объектов. теперь мой вопрос заключается в том, как я могу определить модель для этого объекта, чтобы она не сталкивалась с ошибкой в примере при вызове разных ключей?
Например:
export class Controller {
protected static response(res: Response, statusCode: number = 200, data: any, user: string = '', dev: string = '', code: number = 200, result: string = 'success'){
res.status(statusCode).send({
data: data,
message: {
user: '',
dev: ''
},
code: 403,
result: 'Error'
})
}
ERROR: res.status ---> This expression is not callable. Type 'Number' has no call signatures