@ngfx/ui
Version:
Angular UI library for gaming and creative applications
17 lines (16 loc) • 545 B
TypeScript
import { EventEmitter } from '@angular/core';
import { NgFxControl } from './../../interfaces/control';
import { NgFxEvent } from './../../interfaces/event';
import { NgFxSurface } from './../../interfaces/surface';
export declare class NgFxController {
surfaces: {
[prop: string]: NgFxSurface;
};
onEvent: EventEmitter<NgFxEvent>;
constructor();
createSurface(id: string, controls: {
[prop: string]: NgFxControl;
}): void;
getSurface(id: string): NgFxSurface;
destroySurface(id: string): void;
}