backport
Version:
A CLI tool that automates the process of backporting commits
7 lines (6 loc) • 315 B
TypeScript
import { Assign } from 'utility-types';
type ExcludeUndefined<T extends Record<string, any>> = Assign<T, Partial<Pick<T, {
[key in keyof T]-?: undefined extends T[key] ? key : never;
}[keyof T]>>>;
export declare function excludeUndefined<T extends Record<string, any>>(obj: T): ExcludeUndefined<T>;
export {};