типов, которые всегда возвращаются, но могут быть и динамические поля, то есть
export interface Response {
success: boolean
messages?: string[]
}
success и messages точно будут во всех, но может быть и такие респонсы где
return {success: true, message: [], token}
или
return {success: true, message: [], profile, payment}
и тд?
https://www.typescriptlang.org/play?#code/JYOwLgpgTgZghgYwgAgEoQM4AcD2IMQBCcByA3gLABQytyAtphnAOaYBcyGYUoLA2gF1qdLgFcESDBk4AjHDgA2EOCGoBfatTABPLCgBiC5AF40EBDigATADzdeIFgBpkqnQD5kAMnPY8BMQEANxaVJb4YMhQmLj4EJxGOKbkInSM0qwcyELOabQYElIyyDxiEHk0dFhwOozgnABEjRphMf7xAHQZzGwYnVhiGAAWABQA5D1Z4wCUoeEBShCdijgso+1xBAO19WBzQA можно наверное так
думаю это помогло)
Обсуждают сегодня