forked from external-repos/LifeTrinket
15 lines
504 B
TypeScript
15 lines
504 B
TypeScript
import { createContext } from 'react';
|
|
import { Player } from '../Types/Player';
|
|
|
|
export type PlayersContextType = {
|
|
players: Player[] | [];
|
|
setPlayers: (players: Player[]) => void;
|
|
updatePlayer: (updatedPlayer: Player) => void;
|
|
updateLifeTotal: (player: Player, updatedLifeTotal: number) => number;
|
|
resetCurrentGame: () => void;
|
|
startingPlayerIndex: number;
|
|
setStartingPlayerIndex: (index: number) => void;
|
|
};
|
|
|
|
export const PlayersContext = createContext<PlayersContextType | null>(null);
|