https://github.com/rolldeep-stepmerrily/rolldeep-stepmerrily
https://github.com/rolldeep-stepmerrily/rolldeep-stepmerrily
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rolldeep-stepmerrily/rolldeep-stepmerrily
- Owner: rolldeep-stepmerrily
- Created: 2024-06-27T09:25:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-31T07:58:53.000Z (7 months ago)
- Last Synced: 2025-08-12T15:58:51.723Z (7 months ago)
- Size: 66.4 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
```typescript
export const rolldeep: Developer & Daddy = {
dev: {
coding: 'with my not smart ๐ง ',
favorite: {
language: 'TypeScript',
framework: 'NestJS',
orm: 'Prisma',
},
},
hobby: {
bass: 'practicing diligently ๐ธ',
},
family: {
wife: 'โค๏ธ'.repeat(Number.MAX_SAFE_INTEGER),
baby: {
name: { first: 'ํ', last: '์ด' },
gender: Gender.MALE,
isBorn: true,
getBirthDate: () => dayjs('2025-04-04'),
},
},
lifeStatus: async () => {
const { baby } = rolldeep.family;
const birthDate = baby.getBirthDate();
const now = dayjs();
const babyAge = now.diff(birthDate, 'day') + 1;
const parentingActivities = [
'๋ถ์ ๋จน์ด๊ธฐ ๐ผ',
'๊ธฐ์ ๊ท ๊ฐ๊ธฐ ๐ถ',
'์ฌ์ฐ๊ธฐ ๐ด',
'๋์์ฃผ๊ธฐ ๐ฎ',
'๋ชฉ์์ํค๊ธฐ ๐',
'๋ฝ๋ฝํด์ฃผ๊ธฐ ๐',
'์์์ฃผ๊ธฐ ๐ค',
];
const parenting = () => {
return new Promise((resolve) => {
console.log(`${baby.name.first}์ด ${babyAge}์ผ์ฐจ ์ก์ ์์!`);
let activityIndex = 0;
const activityInterval = setInterval(() => {
const currentActivity = parentingActivities[activityIndex];
console.log(`ํ์ฌ ์ก์ ํ๋: ${currentActivity}`);
activityIndex = (activityIndex + 1) % parentingActivities.length;
}, 2000);
setTimeout(
() => {
clearInterval(activityInterval);
console.log(`${baby.name.first}์ด๋ ์ด์ ์ ๋ค์์ต๋๋ค...`);
resolve('3์๊ฐ ๋์ ์ฌ๋ ์๊ฐ!');
},
3600 * 1000 * 3, // 3 hours
);
});
};
return await parenting();
},
};
```