Home Reference Source
import BowlingGame from 'kata-js/src/bowling/index.js'
public class | source

BowlingGame

Static Method Summary

Static Private Methods
private static
private static

isSpare(frame: Array): Boolean

private static

Constructor Summary

Public Constructor
public

Member Summary

Private Members
private

Method Summary

Public Methods
public
public

Static Private Methods

private static frameScore(frame: Array): Number source

Params:

NameTypeAttributeDescription
frame Array

Return:

Number

private static isSpare(frame: Array): Boolean source

Params:

NameTypeAttributeDescription
frame Array

Return:

Boolean

private static isStrike(frame: Array): Boolean source

Params:

NameTypeAttributeDescription
frame Array

Return:

Boolean

Public Constructors

public constructor() source

Private Members

private frames: Array source

Public Methods

public roll(pins: Number): undefined source

Params:

NameTypeAttributeDescription
pins Number

Number of pins knocked down

Return:

undefined

Throw:

TypeError

public score(): Number source

Return:

Number