Fix missing icons and subtitle in mobile boost/quote menu (#36038)

This commit is contained in:
diondiondion authored and GitHub committed 2025-09-08 08:50:46 +00:00
1 parent 65b4a0a6f1
commit a5fbe2f5c1
11 files changed
+498 -470

No files matched your search

+16
View File
@@ -0,0 +1,16 @@
/**
* Extend an existing type and make some of its properties required or optional.
* @example
* interface Person {
* name: string;
* age?: number;
* likesIceCream?: boolean;
* }
*
* type PersonWithSomeRequired = SomeRequired<Person, 'age' | 'likesIceCream' >;
* type PersonWithSomeOptional = SomeOptional<Person, 'name' >;
*/
export type SomeRequired<T, K extends keyof T> = T & Required<Pick<T, K>>;
export type SomeOptional<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>> &
Partial<Pick<T, K>>;