mirror of
https://github.com/ferdikoomen/openapi-typescript-codegen.git
synced 2025-12-08 20:16:21 +00:00
743 B
743 B
Arguments vs. Object style
Flag: --useOptions
There's no named parameter in JavaScript or TypeScript, because of
that, we offer the flag --useOptions to generate code in two different styles.
Argument style:
const createUser = (name: string, password: string, type?: string, address?: string) => {
// ...
};
// Usage
createUser('Jack', '123456', undefined, 'NY US');
Object style:
const createUser = ({ name, password, type, address }: {
name: string,
password: string,
type?: string
address?: string
}) => {
// ...
};
// Usage
createUser({
name: 'Jack',
password: '123456',
address: 'NY US'
});