@obliczeniowo/elementary
Version:
Library made in Angular version 20
42 lines (38 loc) • 1.54 kB
TypeScript
import * as i0 from '@angular/core';
import { SimpleChanges, ChangeDetectorRef } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import * as i2 from '@angular/common';
/**
* Display table of 20 values
*/
declare class EqualizerComponent implements ControlValueAccessor {
private readonly change;
/**
* 20 numbers table for equalizer of value from range 0-1
*/
data: number[];
protected random: string;
onChange: (value: {
left: number;
right: number;
}) => void;
onTouched: () => void;
registerOnValidatorChange(fn: () => void): void;
writeValue(set?: number[]): void;
registerOnChange(onChange: any): void;
registerOnTouched(onTouched: any): void;
ngOnChanges(changes: SimpleChanges): void;
constructor(change: ChangeDetectorRef);
/**
* Return index id of clipBar
*/
getId(index?: number): string;
static ɵfac: i0.ɵɵFactoryDeclaration<EqualizerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<EqualizerComponent, "obl-equalizer", never, { "data": { "alias": "data"; "required": false; }; }, {}, never, never, false, never>;
}
declare class EqualizerModule {
static ɵfac: i0.ɵɵFactoryDeclaration<EqualizerModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<EqualizerModule, [typeof EqualizerComponent], [typeof i2.CommonModule], [typeof EqualizerComponent]>;
static ɵinj: i0.ɵɵInjectorDeclaration<EqualizerModule>;
}
export { EqualizerComponent, EqualizerModule };