weapp-tailwindcss
Version:
把 tailwindcss 原子化样式思想,带给小程序开发者们! bring tailwindcss to miniprogram developers!
10 lines (9 loc) • 449 B
TypeScript
type DefinedEntry<T extends object> = {
[K in keyof T]: undefined extends T[K] ? [K, Exclude<T[K], undefined>] : [K, T[K]];
}[keyof T];
export type UndefinedOptional<T extends object> = {
[K in keyof T]?: T[K] | undefined;
};
export declare function definedEntries<T extends object>(value: UndefinedOptional<T>): DefinedEntry<T>[];
export declare function omitUndefined<T extends object>(value: UndefinedOptional<T>): Partial<T>;
export {};