UNPKG

mat-color-picker

Version:

<span class="badge-npmversion">[![npm version](https://badge.fury.io/js/mat-color-picker.svg)](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
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; }