antd
Version:
An enterprise-class UI design language and React components implementation
20 lines (19 loc) • 900 B
TypeScript
import type { ColorGenInput } from '@rc-component/color-picker';
import { Color as RcColor } from '@rc-component/color-picker';
export declare const toHexFormat: (value?: string, alpha?: boolean) => string;
export declare const getHex: (value?: string, alpha?: boolean) => string;
export interface Color extends Pick<RcColor, 'toHsb' | 'toHsbString' | 'toHex' | 'toHexString' | 'toRgb' | 'toRgbString'> {
cleared: boolean | 'controlled';
}
export declare class ColorFactory implements Color {
/** Original Color object */
private metaColor;
cleared: boolean;
constructor(color: ColorGenInput<Color>);
toHsb(): import("@ctrl/tinycolor").Numberify<import("@rc-component/color-picker").HSBA>;
toHsbString(): string;
toHex(): string;
toHexString(): string;
toRgb(): import("@ctrl/tinycolor").Numberify<import("@ctrl/tinycolor").RGBA>;
toRgbString(): string;
}