https://github.com/narumincho/commection
https://github.com/narumincho/commection
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/narumincho/commection
- Owner: narumincho
- License: mit
- Created: 2023-05-16T00:14:58.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-06T10:42:26.000Z (over 1 year ago)
- Last Synced: 2025-01-23T10:30:48.711Z (over 1 year ago)
- Language: TypeScript
- Size: 1.69 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# commection
[](https://jsr.io/@narumincho/commection)
```mermaid
graph TB
id("id")
type("type")
request("request")
context("context")
requestAndCheck("requestAndCheck")
react("react")
filter("filter")
filterSearchParamsCodec("filterSearchParamsCodec")
id --> type
id --> request
type --> request
type --> context
id --> context
type --> filter --> filterSearchParamsCodec
filterSearchParamsCodec --> request
request --> requestAndCheck
context --> requestAndCheck
requestAndCheck --> react
filter --> request
```
# common
クライアントとサーバー共通で使えるコード
## id
リソースのIDの型
## type
リソースの型定義
## filter
リソース一覧を呼び出すためのフィルターパラメータの型
## filterSearchParamsCodec
フィルターパラメータの型とURLクエリとの変換関数
# server
サーバーのコード
# client
クライアントのコード
## request
APIを呼び出すための関数