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;
}