interface ICharacterSheet {
name: string;
class: string[];
level: number;
languages: Array<{ name: string; proficiency: 1 | 2 | 3 | 4 | 5 }>;
traits: Array<{ name: string; greatness: 1 | 2 | 3 | 4 | 5 }>;
statsSkills: {
strength: string[];
constitution: string[];
dexterity: string[];
intelligence: string[];
charisma: string[];
};
equipment: string[];
}
export default (): ICharacterSheet => ({
name: 'Miguel Soares de Oliveira',
class: ['Full Stack Developer', 'Mobile Developer'],
level: new Date().getFullYear() - 1996,
languages: [
{ name: 'portuguese', proficiency: 5 },
{ name: 'english', proficiency: 3 },
],
traits: [
{ name: 'nodejs', greatness: 5 },
{ name: 'expressjs', greatness: 5 },
{ name: 'git', greatness: 5 },
{ name: 'react', greatness: 4 },
{ name: 'react-native', greatness: 4 },
{ name: 'uml', greatness: 4 },
{ name: 'javascript', greatness: 5 },
{ name: 'typescript', greatness: 5 },
{ name: 'css', greatness: 4 },
{ name: 'scrum/kanban', greatness: 5 },
{ name: 'sql', greatness: 2 },
{ name: 'html', greatness: 3 },
{ name: 'docker', greatness: 2 },
{ name: 'jest', greatness: 5 },
{ name: 'supertest', greatness: 4 },
],
statsSkills: {
strength: ['🏋️♂️'],
constitution: ['🏊♂️', '🚴♂️', '🏃'],
dexterity: ['🤾♂️', '🎮'],
intelligence: ['📚', '👓'],
charisma: ['😎', '😁', '🤝'],
},
equipment: ['☕', '🍫', '🍕', '🧉'],
});
-
Notifications
You must be signed in to change notification settings - Fork 0
License
miguelsoliv/miguelsoliv
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published