/
githubmirror
/
wp-calypso
Обзор
Документация
Войти
/
githubmirror
/
wp-calypso
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
trunk
client/dashboard/utils/object.ts
17 строк
367 B
Luis Felipe Zaguini
MSD: Add bulk actions to domains list (#107079)
18 ноя 2025, 19:55
Не верифицирован
18 ноя 2025, 19:55
c835b3b
Код
Авторство
О чём код?
export const omit = < T extends object, K extends [ ...( keyof T )[] ] >( obj: T, keys: K ): { [ K2 in Exclude< keyof T, K[ number ] > ]: T[ K2 ]; } => { const ret = {} as { [ K in keyof typeof obj ]: ( typeof obj )[ K ]; }; let key: keyof typeof obj; for ( key in obj ) { if ( ! keys.includes( key ) ) { ret[ key ] = obj[ key ]; } } return ret; };