@ngxmc/color-picker
Version:
Angular Material Color Picker
41 lines (40 loc) • 1.15 kB
TypeScript
export declare const NUMERIC_REGEX: RegExp;
export declare const MAX_RGB = 255;
export declare const MIN_RGB = 0;
/** List basic colors */
export declare const BASIC_COLORS: string[];
/**
* Get color at position
* @param ctx
* @param x
* @param y
*/
export declare function getColorAtPosition(ctx: CanvasRenderingContext2D, x: number, y: number): {
r: number;
g: number;
b: number;
};
export declare function rgbaToHex(r: number, g: number, b: number, a: number, allow4Char?: boolean): string;
export declare function pad2(c: any): string;
export declare function convertDecimalToHex(d: any): string;
export declare function rgbToHex(r: number, g: number, b: number, allow3Char?: boolean): string;
export declare const matchers: {
CSS_UNIT: RegExp;
rgb: RegExp;
rgba: RegExp;
hsl: RegExp;
hsla: RegExp;
hsv: RegExp;
hsva: RegExp;
hex3: RegExp;
hex6: RegExp;
hex4: RegExp;
hex8: RegExp;
};
export declare function stringInputToObject(color: string): {
r: number;
g: number;
b: number;
a: number;
};
export declare function createMissingDateImplError(provider: string): Error;