@telegram-apps/sdk
Version:
TypeScript Source Development Kit for Telegram Mini Apps client application.
11 lines (10 loc) • 351 B
TypeScript
import { UnionRequiredKeys } from '@telegram-apps/toolkit';
type RemoveUndefined<T> = {
[K in UnionRequiredKeys<T>]-?: T[K];
};
/**
* @returns Object with keys having undefined values.
* @param value - an object to remove undefined values from.
*/
export declare function removeUndefined<T extends {}>(value: T): RemoveUndefined<T>;
export {};