PhaseConstructor\<T *extends* [`ReelPhase`](/api/classes/index.ReelPhase/)\<`any`, `any`\> = [`ReelPhase`](/api/classes/index.ReelPhase/)\<`any`\>, P *extends* [`SpeedProfile`](/api/interfaces/index.SpeedProfile/) = [`SpeedProfile`](/api/interfaces/index.SpeedProfile/), O = `undefined`\>
pixi-reels / index / PhaseConstructor
Type Alias: PhaseConstructor<T extends ReelPhase<any, any> = ReelPhase<any>, P extends SpeedProfile = SpeedProfile, O = undefined>
type PhaseConstructor<T extends ReelPhase<any, any> = ReelPhase<any>, P extends SpeedProfile = SpeedProfile, O = undefined> = (reel: Reel, speed: P, options?: O) => T;
Defined in: spin/phases/PhaseFactory.ts:12
Type Parameters#
| Type Parameter | Default type |
|---|---|
T extends ReelPhase<any, any> | ReelPhase<any> |
P extends SpeedProfile | SpeedProfile |
O | undefined |
Parameters#
| Parameter | Type |
|---|---|
reel | Reel |
speed | P |
options? | O |
Returns#
T