Unofficial library to send letters to ROK Armed Forces Training Center
๋น๊ณต์ ๊ตญ๊ตฐํ๋ จ์ ์ธํฐ๋ท ํธ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ
ํ์ฌ ์ง์๋๋ ๊ตฐ์ข ์ ์ก๊ตฐ(๋์บ ํ), ๊ณต๊ตฐ์ ๋๋ค. ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํจ์ผ๋ก์จ ๋ฐ์ํ๋ ๋ฌธ์ ์ ๋ํ ์ฑ ์์ ์ฌ์ฉ์์๊ฒ ์์ต๋๋ค.
- $
yarn add @heptacode/military-letter
examples
ํด๋์ ์์๋ค์ ํ์ธํด์ฃผ์ธ์.- ๋ณ๋์ ์ค์ ์์ด ๋ด์ค ๋ณด๋ด๊ธฐ ๊ธฐ๋ฅ๋ง ์ด์ฉํ๋ ค๋ฉด ์ด Repository๋ฅผ Forkํ ํ trainees.example.ts ํ์ผ์ ์ฐธ๊ณ ํ์ฌ trainees.ts ํ์ผ์ examples ํด๋์ ์์ฑํด์ฃผ์ธ์.
- ์ฑ๋ช , ์๋ ์์ผ, ์ ๋์ผ์๊ฐ ์ฌ๋ฐ๋ฅด์ง ์์ผ๋ฉด ์ ์์ ์ผ๋ก ์ ๋ฌ๋์ง ์์ต๋๋ค.
examples/trainees.example.ts๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์.
ํค | ํ์ | ์ค๋ช | ๊ธฐ๋ณธ๊ฐ |
---|---|---|---|
name | string | ํ๋ จ๋ณ ์ฑ๋ช | ํ์ ์ ๋ ฅ ์ฌํญ |
type | TraineeType | ๊ตฐ์ข (์ก๊ตฐ/๊ณต๊ตฐ) | '์ก๊ตฐ' |
unit | TraineeUnit | ์ ์๋ถ๋(์ก๊ตฐ๋ง ์ ๋ ฅ) | '์ก๊ตฐํ๋ จ์' |
birthDate | string | ์๋ ์์ผ | ํ์ ์ ๋ ฅ ์ฌํญ |
enterDate | string | ์ ์์ผ | ํ์ ์ ๋ ฅ ์ฌํญ |
startDate | string | ์์์ผ(์ ์์ผ ์ดํ๋ก ์์ ๋กญ๊ฒ ์ง์ ) | ํ์ ์ ๋ ฅ ์ฌํญ |
endDate | string | ์ข ๋ฃ์ผ(์๋ฃ์ผ๊ณผ ๊ด๊ณ์์ด ์์ ๋กญ๊ฒ ์ง์ ) | ํ์ ์ ๋ ฅ ์ฌํญ |
exclude | boolean | ๋์ ์ ์ธ ์ฌ๋ถ | false |
// examples/trainees.ts
import { Trainee, TraineeType } from '@heptacode/military-letter';
export const trainees: Trainee[] = [
{
name: '๊น์ก๊ตฐ',
unit: '55์ฌ๋จ', // ๊ธฐ๋ณธ: '์ก๊ตฐํ๋ จ์'
birthDate: '2000-01-01',
enterDate: '2022-01-01',
startDate: '2022-01-01',
endDate: '2022-02-01',
exclude: true,
},
{
name: '๊น๊ณต๊ตฐ',
type: '๊ณต๊ตฐ', // ๊ธฐ๋ณธ: '์ก๊ตฐ'
birthDate: '2000-01-01',
enterDate: '2022-01-01',
startDate: '2022-01-01',
endDate: '2022-02-01',
},
];