mat-color-picker
Version:
<span class="badge-npmversion">[](https://badge.fury.io/js/mat-color-picker)</span> <span class="badge-npmdownloads"><a href="https://npmjs.org/package/mat-color-picker" title="View this project
51 lines (50 loc) • 1.34 kB
TypeScript
import { AfterContentChecked, ChangeDetectorRef, EventEmitter } from '@angular/core';
import { MatColorPickerOption } from './color-picker';
export declare class MatColorPickerCollectionComponent implements AfterContentChecked {
private changeDetectorRef;
/**
* Hide empty slots
* Empty slots are the difference between the collection size and limit
*/
hideEmpty: boolean;
private _hideEmpty;
/**
* Name of the collection
*/
label: string;
private _label;
/**
* Array of colors to be displayed
*/
colors: MatColorPickerOption[];
private _colors;
/**
* Size limit of the collection
*/
size: number;
/**
* Show transparent option
*/
transparent: boolean;
/**
* Emit selected color value
*/
changeColor: EventEmitter<string>;
constructor(changeDetectorRef: ChangeDetectorRef);
ngAfterContentChecked(): void;
/**
* Return the difference between the limit and the collection size.
* Always return 0 when hideEmpty is true
* @returns number
*/
private _getCollectionDiffSize();
/**
* Remove color
*/
setTransparent(): void;
/**
* Emit selected color value
* @param option MatColorPickerOption
*/
setColor(option: MatColorPickerOption): void;
}