0.0.1-alpha.20 • Published 2 years ago
strictcat v0.0.1-alpha.20
Meowo
このライブラリはTypeScriptでRestAPIを型安全に使う為のAPI Clientを提供します。
使い方
import {apiClient} from "strictcat"
type Schema = {
resource: {
"/hello": {
GET: {
response: {"message": "hello"};
};
};
"/echo": {
POST: {
body: {
"message": string
}
response: {"message": string}
}
}
};
};
const api = apiClient<Schema>("https://develop.sankosc.co.jp/apitest/api")
api.call('GET', "/hello", {}).then((res) => {
if (res.type === 'succeeded'){
return (res.data.message)
}
})
api.call("POST", "/echo", {}, {message: "hello world"}).then((res) => {
if (res.type === 'succeeded'){
return (res.data.message)
}
})
謝辞
このlibraryは 強力な型補完を行うRestAPI ClientをTypeScriptで実装した というWHITE PLUS TechBlog様の記事を参考に作成したライブラリです。 問題があった際はissue等にご連絡ください。
0.0.1-alpha.12
3 years ago
0.0.1-alpha.11
3 years ago
0.0.1-alpha.14
3 years ago
0.0.1-alpha.13
3 years ago
0.0.1-alpha.16
3 years ago
0.0.1-alpha.15
3 years ago
0.0.1-alpha.18
2 years ago
0.0.1-alpha.17
2 years ago
0.0.1-alpha.10
3 years ago
0.0.1-alpha.8
3 years ago
0.0.1-alpha.20
2 years ago
0.0.1-alpha.9
3 years ago
0.0.1-alpha.19
2 years ago
0.0.1-alpha.6
3 years ago
0.0.1-alpha.7
3 years ago
0.0.1-alpha.5
3 years ago
0.0.1-alpha.4
3 years ago
0.0.1-alpha.3
3 years ago
0.0.1-alpha.2
3 years ago
0.0.1-alpha.1
3 years ago