Skip to content

Commit aa4e788

Browse files
committed
fix: header parameters name generation
1 parent bef6860 commit aa4e788

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

+2-2
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)