UNPKG

@razorpay/blade

Version:

The Design System that powers Razorpay

39 lines (36 loc) 733 B
/** * @description * * Casts a Platform.Select<> type to web type * * @example * * ```ts * type Example = Platform.Select<{ web: string; native: number }>; * * const extractedWebType = castWebType('' as Example); * // ^ string * ``` */ var castWebType = function castWebType(value) { return value; }; /** * @description * * Casts a Platform.Select<> type to native type * * @example * * ```ts * type Example = Platform.Select<{ web: string; native: number }>; * * const extractedNativeType = castNativeType('' as Example); * // ^ number * ``` */ var castNativeType = function castNativeType(value) { return value; }; export { castNativeType, castWebType }; //# sourceMappingURL=castUtils.js.map