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