ngx-lil-gui
Version:
Lil-GUI wrapper for Angular
19 lines (18 loc) • 1.14 kB
TypeScript
import { EventEmitter, OnDestroy, OnInit } from '@angular/core';
import { ColorController } from 'lil-gui';
import type { NgxLilGuiColorConfig, NgxLilGuiControllerChange, NgxLilGuiControllerFinishChange } from './types';
import * as i0 from "@angular/core";
export declare class NgxLilGuiColor implements OnInit, OnDestroy {
#private;
property: string;
colorConfig?: NgxLilGuiColorConfig[string];
valueChange: EventEmitter<NgxLilGuiControllerChange>;
finishChange: EventEmitter<NgxLilGuiControllerFinishChange>;
colorReady: EventEmitter<ColorController>;
preAdd: EventEmitter<void>;
get colorController(): ColorController | undefined;
ngOnInit(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NgxLilGuiColor, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<NgxLilGuiColor, "ngx-lil-gui-color", never, { "property": { "alias": "property"; "required": true; }; "colorConfig": { "alias": "colorConfig"; "required": false; }; }, { "valueChange": "valueChange"; "finishChange": "finishChange"; "colorReady": "colorReady"; "preAdd": "preAdd"; }, never, never, true, never>;
}