Skip to content

Commit 783aa7c

Browse files
authored
Merge pull request #170 from devexperts/bugfix/incorrect-parameter-names
fix: header parameters name generation
2 parents bef6860 + aa4e788 commit 783aa7c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/language/typescript/common/data/serialized-header-parameters.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Ref, uniqRefs } from '../../../../utils/ref';
2-
import { getTypeName } from '../utils';
2+
import { UNSAFE_PROPERTY_PATTERN } from '../utils';
33
import { serializedDependency, SerializedDependency, uniqSerializedDependencies } from './serialized-dependency';
44
import { SerializedParameter } from './serialized-parameter';
55

@@ -31,7 +31,7 @@ export const fromSerializedHeaderParameter = (name: string) => (
3131
});
3232

3333
export const getSerializedHeaderParameterType = (serialized: SerializedHeaderParameter): SerializedHeaderParameter => {
34-
const name = getTypeName(serialized.name);
34+
const name = UNSAFE_PROPERTY_PATTERN.test(serialized.name) ? `['${serialized.name}']` : serialized.name;
3535
return serializedHeaderParameter(
3636
name,
3737
`${name}: ${serialized.isRequired ? serialized.type : `option.Option<${serialized.type}>`}`,

0 commit comments

Comments
 (0)