
* Several type fixes * Update ee/lib/stripe/client.ts Co-authored-by: Alex Johansson <alexander@n1s.se> * Typo * Refactors createPaymentLink * Simplify calendarClietn type Co-authored-by: Alex Johansson <alexander@n1s.se> Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: Alex van Andel <me@alexvanandel.com>
5 lines
152 B
TypeScript
5 lines
152 B
TypeScript
export type RequiredNotNull<T> = {
|
|
[P in keyof T]: NonNullable<T[P]>;
|
|
};
|
|
|
|
export type Ensure<T, K extends keyof T> = T & RequiredNotNull<Pick<T, K>>;
|