@razorpay/blade
Version:
The Design System that powers Razorpay
39 lines (36 loc) • 733 B
JavaScript
/**
* @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