@@ -7,17 +7,32 @@ generation:
77 maintainOpenAPIOrder : true
88 usageSnippets :
99 optionalPropertyRendering : withExample
10+ sdkInitStyle : constructor
1011 useClassNamesForArrayFields : true
1112 fixes :
1213 nameResolutionFeb2025 : false
1314 parameterOrderingFeb2024 : false
1415 requestResponseComponentNamesFeb2024 : false
1516 securityFeb2025 : false
17+ sharedErrorComponentsApr2025 : false
18+ sharedNestedComponentsJan2026 : false
19+ nameOverrideFeb2026 : false
1620 auth :
1721 oAuth2ClientCredentialsEnabled : false
1822 oAuth2PasswordEnabled : false
23+ hoistGlobalSecurity : true
24+ schemas :
25+ allOfMergeStrategy : shallowMerge
26+ requestBodyFieldName : " "
27+ versioningStrategy : automatic
28+ persistentEdits : {}
29+ tests :
30+ generateTests : true
31+ generateNewTests : false
32+ skipResponseBodyAssertions : false
1933typescript :
20- version : 2.4.0-beta
34+ version : 2.4.0-beta.1
35+ acceptHeaderEnum : true
2136 additionalDependencies :
2237 dependencies :
2338 ' @emotion/css ' : ^11.13.5
@@ -27,15 +42,28 @@ typescript:
2742 ' @types/react ' : ^18.3.18
2843 peerDependencies : {}
2944 additionalPackageJSON : {}
45+ additionalScripts : {}
46+ alwaysIncludeInboundAndOutbound : false
47+ apiPromiseHelpers : false
3048 author : Speakeasy
49+ baseErrorName : SpeakeasyCodeSamplesError
3150 clientServerStatusCodesAsErrors : true
51+ constFieldsAlwaysOptional : false
3252 defaultErrorName : APIError
3353 enableCustomCodeRegions : false
3454 enableMCPServer : true
3555 enableReactQuery : true
3656 enumFormat : union
57+ eventStreamClassName : EventStream
58+ exportZodModelNamespace : false
59+ fixEnumNameSanitization : false
60+ flatAdditionalProperties : false
3761 flattenGlobalSecurity : true
3862 flatteningOrder : body-first
63+ formStringArrayEncodeMode : encoded-string
64+ forwardCompatibleEnumsByDefault : false
65+ forwardCompatibleUnionsByDefault : " false"
66+ generateExamples : true
3967 imports :
4068 option : openapi
4169 paths :
@@ -44,13 +72,28 @@ typescript:
4472 operations : models/operations
4573 shared : models/components
4674 webhooks : models/webhooks
75+ inferUnionDiscriminators : true
4776 inputModelSuffix : input
4877 jsonpath : legacy
78+ laxMode : strict
79+ legacyFileNaming : true
4980 maxMethodParams : 1
5081 methodArguments : require-security-and-request
82+ modelPropertyCasing : camel
5183 moduleFormat : esm
84+ multipartArrayFormat : legacy
5285 outputModelSuffix : output
5386 packageName : ' @speakeasyapi/code-samples'
87+ preApplyUnionDiscriminators : true
88+ preserveModelFieldNames : false
89+ privateIdentifierPrefix : ' #'
90+ requestExtras : false
5491 responseFormat : flat
92+ sseFlatResponse : false
5593 templateVersion : v2
94+ unionStrategy : left-to-right
95+ usageSDKInitImports : []
5696 useIndexModules : true
97+ useOxlint : false
98+ useTsgo : false
99+ zodVersion : v3
0 commit comments