| name | api-documentation |
| description | Write accurate and complete library API documentation. Use when creating API docs, README files, or function reference documentation. Ensures all signatures, parameters, return types, and examples are precise. |
API Documentation
๋ฌธ์ ์์ฑ ์ํฌํ๋ก์ฐ
- ์์ค ์ฝ๋์์ ๋ชจ๋ public ํจ์ ์๊ทธ๋์ฒ ์ถ์ถ
- ๊ฐ ํจ์์ ํ๋ผ๋ฏธํฐ (ํ์/์ ํ) ๋ฐ ๋ฐํ๊ฐ ํ์
ํ์ธ
- ํจ์ ๋ฌธ์ ํ
ํ๋ฆฟ์ ๋ง์ถฐ ์์ฑ
- format ํ ํฐ ๋ฑ ์ด๊ฑฐํ ๊ฐ์ ์ ์ ๋์ด
- ์์ ์ฝ๋๋ ์ค์ ๋์๊ณผ ์ผ์นํ๋๋ก ์์ฑ
- ์ ํ์ฑ ์ฒดํฌ๋ฆฌ์คํธ๋ก ์ต์ข
๊ฒ์ฆ
ํจ์ ๋ฌธ์ ํ
ํ๋ฆฟ
### `functionName(param1, param2[, optionalParam])`
์ค๋ช
ํ ๋ฌธ์ฅ.
**Parameters**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| param1 | `Type` | Yes | ์ค๋ช
|
| optionalParam | `Type` | No | ์ค๋ช
. ๊ธฐ๋ณธ๊ฐ: `default` |
**Returns**
`ReturnType` - ์ค๋ช
**Example**
\`\`\`javascript
const result = functionName('input');
// => 'expected output'
\`\`\`
์ ํ์ฑ ์ฒดํฌ๋ฆฌ์คํธ
- ๋ชจ๋ ํจ์์ ์ ํ์ ํ๋ผ๋ฏธํฐ๊ฐ ๋ช
์๋์๋๊ฐ
- ๋ฐํ๊ฐ ํ์
์ด ์ ํํ๊ฐ (์์ ๊ฐ๋ฅ์ฑ ํฌํจ)
- ์์ ์ถ๋ ฅ์ด ์์ด ๊ธฐ์ค์ธ๊ฐ (i18n ์๋ ๊ฒฝ์ฐ)
- format ํ ํฐ์ด ์ ์ ๋์ด๋์๋๊ฐ
- ์ค์ ์ฌ์ฉ ๊ฐ๋ฅํ ์ฝ๋์ธ๊ฐ
์์ธ format ํ ํฐ ๋ชฉ๋ก์ references/format-tokens.md ์ฐธ์กฐ.