Files
LifeTrinket/src/Contexts/PlayersContext.tsx
2024-03-16 21:59:24 +01:00

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