UNPKG

@clerk/shared

Version:

Internal package utils used by the Clerk SDKs

16 lines (13 loc) 961 B
import { Color, RgbaColor, HslaColor, TransparentColor } from '@clerk/types'; declare const isValidHexString: (s: string) => boolean; declare const isValidRgbaString: (s: string) => boolean; declare const isValidHslaString: (s: string) => boolean; declare const isRGBColor: (c: Color) => c is RgbaColor; declare const isHSLColor: (c: Color) => c is HslaColor; declare const isTransparent: (c: Color) => c is TransparentColor; declare const hasAlpha: (color: Color) => boolean; declare const stringToHslaColor: (value: string) => HslaColor | null; declare const stringToSameTypeColor: (value: string) => Color; declare const colorToSameTypeString: (color: Color) => string | TransparentColor; declare const hexStringToRgbaColor: (hex: string) => RgbaColor; export { colorToSameTypeString, hasAlpha, hexStringToRgbaColor, isHSLColor, isRGBColor, isTransparent, isValidHexString, isValidHslaString, isValidRgbaString, stringToHslaColor, stringToSameTypeColor };