Skip to content

Commit 34f53ff

Browse files
committed
fix: replace '?' with | undefined for optional params
1 parent a5b9b38 commit 34f53ff

File tree

6 files changed

+9
-9
lines changed

6 files changed

+9
-9
lines changed

packages/components/src/components/CloseConnection.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const delayExit = 1000;
1515

1616
/**
1717
* Configuration for WebSocket close method logic per language.
18-
* @type {Record<Language, { methodDocs=: string, methodLogic: string }>}
18+
* @type {Record<Language, { methodDocs: string | undefined, methodLogic: string }>}
1919
*/
2020
const websocketCloseConfig = {
2121
python: {

packages/components/src/components/HandleMessage.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { MethodGenerator } from './MethodGenerator';
77

88
/**
99
* Configuration for WebSocket message handler method logic per language.
10-
* @type {Record<Language, { methodDocs=: string, methodLogic: string }>}
10+
* @type {Record<Language, { methodDocs: string | undefined, methodLogic: string }>}
1111
*/
1212
const websocketHandleMessageConfig = {
1313
python: {

packages/components/src/components/MethodGenerator.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { Text } from '@asyncapi/generator-react-sdk';
77

88
/**
99
* Configuration for method syntax based on programming language.
10-
* @type {Record<Language, { returnType=: string, openingTag=: string, closingTag=: string, indentSize=: number }>}
10+
* @type {Record<Language, { returnType: string | undefined, openingTag: string | undefined, closingTag: string | undefined, indentSize: number | undefined }>}
1111
*/
1212
const defaultMethodConfig = {
1313
python: { returnType: 'def', openingTag: ':', indentSize: 2, parameterWrap: true },

packages/components/src/components/QueryParamsVariables.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ import { toCamelCase } from '@asyncapi/generator-helpers';
88

99
/**
1010
* @typedef {Object} QueryParamCodeBlock
11-
* @property {{ text: string, indent=: number, newLines=: number }} variableDefinition - Code block for variable initialization.
12-
* @property {{ text: string, indent=: number, newLines=: number }} ifCondition - Conditional statement block.
13-
* @property {{ text: string, indent=: number, newLines=: number }} assignment - Code block assigning query param.
14-
* @property {{ text: string, indent=: number, newLines=: number } | null} [closing] - Optional closing block (for braces, etc.).
11+
* @property {{ text: string, indent: number | undefined, newLines: number | undefined }} variableDefinition - Code block for variable initialization.
12+
* @property {{ text: string, indent: number | undefined, newLines: number | undefined }} ifCondition - Conditional statement block.
13+
* @property {{ text: string, indent: number | undefined, newLines: number | undefined }} assignment - Code block assigning query param.
14+
* @property {{ text: string, indent: number | undefined, newLines: number | undefined } | null} [closing] - Optional closing block (for braces, etc.).
1515
*/
1616

1717
/**

packages/components/src/components/RegisterErrorHandler.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { MethodGenerator } from './MethodGenerator';
77

88
/**
99
* Configuration for WebSocket error handler registration method logic per language.
10-
* @type {Record<Language, { methodDocs=: string, methodLogic: string }>}
10+
* @type {Record<Language, { methodDocs: string | undefined, methodLogic: string }>}
1111
*/
1212
const websocketErrorRegisterConfig = {
1313
python: {

packages/components/src/components/RegisterMessageHandler.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { MethodGenerator } from './MethodGenerator';
77

88
/**
99
* Configuration for WebSocket message handler registration method logic per language.
10-
* @type {Record<Language, { methodDocs=: string, methodLogic: string }>}
10+
* @type {Record<Language, { methodDocs: string | undefined, methodLogic: string }>}
1111
*/
1212
const websocketMessageRegisterConfig = {
1313
python: {

0 commit comments

Comments
 (0)