RequiredParam type
This feature is currently in beta and may change based on feedback that we receive.
Makes a parameter required to be passed, but still allowes it to be null or undefined.
Signature:
export type RequiredParam<T> = T | null | undefined;