Open
Description
For now schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "MyAPI.test.Params",
"title": "Params",
"description": "MyAPI.test() params",
"type": "object",
"properties": {
},
"additionalProperties": false,
"required": []
}
will be converted to
/**
* MyAPI.test() params
*/
export interface Params {}
This leads to any props allowed in autocomplete:
MyAPI.test({ /* any prop here */})
Also, if API uses validation based on JSON schema it expects params to be strictly empty object.
I believe it's better to convert to:
/**
* MyAPI.test() params
*/
export type Params = Record<string,never>