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: ['โ', '๐ซ', '๐', '๐ง'],
});
miguelsoliv Goto Github PK
Name: Miguel Soares de Oliveira
Type: User
Bio: Full Stack/Mobile Developer
Location: Pelotas, RS, Brazil