@obliczeniowo/elementary
Version:
Library made in Angular version 19
29 lines (28 loc) • 1.37 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { BowlingPinsComponent } from '../bowling-pins/bowling-pins.component';
import * as i0 from "@angular/core";
export interface BowlingRoundScores {
first: number;
second: number;
}
export interface BowlingRoundPins {
first: boolean[];
second: boolean[];
}
export declare class BowlingRoundComponent {
first: BowlingPinsComponent;
second: BowlingPinsComponent;
current: import("@angular/core").InputSignal<number>;
pins: import("@angular/core").ModelSignal<BowlingRoundPins>;
translations: import("@angular/core").InputSignal<{
[en: string]: string;
}>;
changed: EventEmitter<BowlingRoundScores>;
scores: BowlingRoundScores;
reverse(bowling: boolean[]): boolean[];
ngAfterViewInit(): void;
onChanged(witch: 'first' | 'second', score: number): void;
reset(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<BowlingRoundComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<BowlingRoundComponent, "obl-bowling-round", never, { "current": { "alias": "current"; "required": true; "isSignal": true; }; "pins": { "alias": "pins"; "required": false; "isSignal": true; }; "translations": { "alias": "translations"; "required": false; "isSignal": true; }; }, { "pins": "pinsChange"; "changed": "changed"; }, never, never, false, never>;
}