Алексей Бабаев
Гуру
(4514)
6 месяцев назад
Interface AnyArgs {
name: string;
message ?: string;
key ?: string;
}
anyFunc(anyArgs: AnyArgs){
if ( !anyArgs.message || !anyArgs.key){
console.log('только имя')
}
}
Если я правильно понял вопрос
Алексей БабаевГуру (4514)
6 месяцев назад
Или
Interface AnyArgs {
name: string;
message: string;
key : string;
}
Func(args: string | AnyArgs){
if (typeof args== 'string') {
// Только строка
}
else {
// Структура}
}