mirror of
https://github.com/ferdikoomen/openapi-typescript-codegen.git
synced 2025-12-08 20:16:21 +00:00
Merge pull request #962 from vyobukhov/feature/support-empty-model-properties
Add support for empty model properties that are valid in OpenAPI
This commit is contained in:
commit
6f5d0e4fe9
@ -2,7 +2,7 @@ import { escapeName } from './escapeName';
|
||||
|
||||
describe('escapeName', () => {
|
||||
it('should escape', () => {
|
||||
expect(escapeName('')).toEqual('');
|
||||
expect(escapeName('')).toEqual("''");
|
||||
expect(escapeName('fooBar')).toEqual('fooBar');
|
||||
expect(escapeName('Foo Bar')).toEqual(`'Foo Bar'`);
|
||||
expect(escapeName('foo bar')).toEqual(`'foo bar'`);
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
export const escapeName = (value: string): string => {
|
||||
if (value) {
|
||||
if (value || value === '') {
|
||||
const validName = /^[a-zA-Z_$][\w$]+$/g.test(value);
|
||||
if (!validName) {
|
||||
return `'${value}'`;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user