Archived
1
0
Fork 0
Commit graph

18 commits

Author SHA1 Message Date
64c6d14047 Change import * as XXX to import XXX in codegen of @koa/router and koa-body 2022-08-13 04:39:34 +09:00
469ba4d7bf Use JSON.stringify() for pure object in STP._string 2022-07-30 20:29:25 +09:00
9a5efccf0d Fix axios query of array type in IClientAPI 2022-07-23 17:29:45 +09:00
272269339e [v2.1.1] fix axios type bug 2022-06-13 21:06:21 +09:00
c73c5c7088 [v2.1.0] simplify generated code of apiRouter; remove utils symlink 2022-06-13 19:03:12 +09:00
sup39
85c026ba01 object-type properties conversion in req func
Change Full#advance and implement Full#advanced
2020-08-17 13:12:34 +08:00
sup39
771c34b8c8 implement $ref support for responses, parameters, requestBody 2020-05-24 15:15:53 +09:00
sup39
33834a89a9 fix FullDate stringify in Axios params
use local timezone instead of UTC in FullDate
2020-05-24 01:23:42 +09:00
sup39
3d2fea95cb implement required property of schema
client-only codegen
2020-05-20 05:17:08 +09:00
sup39
681f9efd76 move supmiku39 to sup39 2020-04-29 23:04:29 +09:00
supmiku39
10c1a3655d make number convertible to boolean 2020-04-16 02:05:04 +09:00
supmiku39
d51c345867 use IState as a generic type and remove it from api-codegen 2020-04-15 17:34:34 +09:00
supmiku39
d76000a1e4 [v2.0.0] simplify generated code, change some types
- merge all APIPromise class
- remove IServerAPI and IClientAPI
- remove res Object, return [status, body] in ServerAPI instead
- remove schema classes, use interface instead
- `-s` flag for `ctx.state` interface path
2020-04-15 07:45:51 +09:00
supmiku39
c482e91cbc expose fields of schemas to XXX.fields 2020-04-15 07:15:54 +09:00
supmiku39
9b668f0b2f fix README.md APIPromise#on
fix codegen indent bug
2020-04-11 02:22:47 +09:00
supmiku39
65482a6890 publish to npmjs; specify FullDate constructor type
change the package name in generated code
2020-04-10 21:17:34 +09:00
supmiku39
988f49f18b write README.md 2020-04-09 20:21:58 +09:00
supmiku39
75674df502 ClientAPI, ServerAPI interface, Schema TS codegen
ClientAPI: use Axios
ServerAPI: use @koa/router
FullDate: wrapped Date only class
APIPromise: enhanced Promise on api response

application/json only(multipart/*, image/*, ... are not supported)
get, post, put, delete, patch only
2020-04-05 00:57:34 +09:00