0.0.1-alpha.20 • Published 1 year 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
1 year ago
0.0.1-alpha.11
1 year ago
0.0.1-alpha.14
1 year ago
0.0.1-alpha.13
1 year ago
0.0.1-alpha.16
1 year ago
0.0.1-alpha.15
1 year ago
0.0.1-alpha.18
1 year ago
0.0.1-alpha.17
1 year ago
0.0.1-alpha.10
1 year ago
0.0.1-alpha.8
1 year ago
0.0.1-alpha.20
1 year ago
0.0.1-alpha.9
1 year ago
0.0.1-alpha.19
1 year ago
0.0.1-alpha.6
2 years ago
0.0.1-alpha.7
2 years ago
0.0.1-alpha.5
2 years ago
0.0.1-alpha.4
2 years ago
0.0.1-alpha.3
2 years ago
0.0.1-alpha.2
2 years ago
0.0.1-alpha.1
2 years ago