14 lines
479 B
TypeScript
14 lines
479 B
TypeScript
import { PetAction } from '../types/PetUpdateActionRequest';
|
|
|
|
export function isGatheringAction(action: PetAction): boolean {
|
|
return action.startsWith('GATHERING_');
|
|
}
|
|
|
|
export function getResourceFromAction(action: PetAction): string | null {
|
|
if (!isGatheringAction(action)) return null;
|
|
return action.replace('GATHERING_', '').toLowerCase();
|
|
}
|
|
|
|
export function formatResourceName(resource: string): string {
|
|
return resource.charAt(0).toUpperCase() + resource.slice(1);
|
|
} |