Type aliases
AllNullable
AllNullable<BaseType>: {}
Type parameters
AlmaAxiosInstance
AlmaAxiosInstance: AxiosInstance
AlmaHypotheticalInstallment
AlmaOrder
Type parameters
AlmaOrderPayload
Type parameters
AlmaPayment
Type parameters
-
CDT: {} = {}
-
CODT: {} = {}
AlmaPaymentPayload
Type parameters
Nullable
Nullable<T>: T | null
Type parameters
RequireAtLeastOne
RequireAtLeastOne<T, Keys>: Pick<T, Exclude<keyof T, Keys>> & {}[Keys]
Type parameters
-
T
-
Keys: keyof T = keyof T
SetNullable
SetNullable<BaseType, Keys>: (Except<BaseType, Keys> & AllNullable<Pick<BaseType, Keys>>) extends infer InferredType ? {} : never
Type parameters
-
BaseType
-
Keys: keyof BaseType = keyof BaseType