src/client/app/modules/puzzle/components/toolbar/toolbar.interface.ts
Properties |
Methods |
onAboutClick |
onAboutClick()
|
Returns :
void
|
onActionChange |
onActionChange(action: ActionsEnum)
|
Returns :
void
|
onToggleClick |
onToggleClick()
|
Returns :
void
|
transform |
transform(options: ToolbarOptionsInterface)
|
Returns :
ToolbarOptionsInterface
|
about |
about:
|
Type : EventEmitter<ToolbarComponent>
|
database |
database:
|
Type : DatabaseServiceInterface
|
options |
options:
|
Type : ToolbarOptionsInterface
|
toggle |
toggle:
|
Type : EventEmitter<ToolbarComponent>
|
import {EventEmitter} from '@angular/core';
import {ToolbarComponent} from './toolbar.component';
import {ToolbarOptionsInterface} from './toolbar-options.interface';
import {ActionsEnum, DatabaseServiceInterface} from '../../index';
export interface ToolbarInterface {
options: ToolbarOptionsInterface;
readonly database: DatabaseServiceInterface;
toggle: EventEmitter<ToolbarComponent>;
about: EventEmitter<ToolbarComponent>;
onToggleClick(): void;
onAboutClick(): void;
onActionChange(action: ActionsEnum): void;
transform(options: ToolbarOptionsInterface): ToolbarOptionsInterface;
}