๐ ๊ฒฝ์ฐฐ์ฒญ ๋์นํธ API (์ฌ๊ธฐ ์ ๊ณ ์กฐํ) ์์ฒญ์ ๊ฐํธํ๊ฒ ์ฌ์ฉํ ์ ์๋ TypeScript ๊ธฐ๋ฐ ๋ชจ๋์ ๋๋ค.
"๋ณธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๊ณต์์ ์ผ๋ก ์ง์๋์ง ์์ผ๋ฉฐ, ์ฌ์ฉ ์ค ๋ฐ์ํ ์ ์๋ ๋ชจ๋ ๋ฌธ์ ์ ๋ํ ์ฑ ์์ ์ฌ์ฉ์์๊ฒ ์์ต๋๋ค. ํ๋ก์ ํธ ์งํ ์ค ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ, ์ธ์ ๋ ์ง ๊ฐ๋ฐ์ ์ค๋จ๋ ์ ์์ต๋๋ค."
npm install
ts-node example.tsimport { TheCheatClient } from "./src/request/request";
const client = new TheCheatClient();
const run = async () => {
// ํด๋ํฐ ๋ฒํธ๋ก ์กฐํ
const phoneResult = await client.requestWithPhoneNumber("01012345678");
console.log("๐ฑ Phone:", phoneResult);
// ๊ณ์ข ๋ฒํธ๋ก ์กฐํ
const accountResult = await client.requestWithAccountNumber("12345678901234");
console.log("๐ฆ Account:", accountResult);
// ์ผ๋ฐ ์์ฒญ ๋ฐฉ์
const result = await client.request({ type: "account", value: "12345678901234" });
console.log("๐ General:", result);
};
run();- ํด๋ํฐ ๋ฒํธ๋ก ์ฌ๊ธฐ ์ ๊ณ ์ฌ๋ถ ์กฐํ
- ๊ณ์ข ๋ฒํธ๋ก ์ฌ๊ธฐ ์ ๊ณ ์ฌ๋ถ ์กฐํ
type์ ๋ฐ๋ผ ์๋ ๋ถ๊ธฐ ์ฒ๋ฆฌ (account|phone)