Skip to content

[I] SdkContext

Extends

Type Parameters

Type ParameterDefault type
TOptions extends objectRecord<string, any>
TServiceOperation extends SdkServiceOperationSdkHttpOperation

Properties

PropertyTypeInherited from
__clientToApiVersionClientDefaultValueMap<Namespace | Interface, undefined | string>TCGCContext.__clientToApiVersionClientDefaultValue
__clientToParametersMap<Namespace | Interface, SdkParameter[]>TCGCContext.__clientToParameters
__httpOperationExamples?Map<HttpOperation, SdkHttpOperationExample[]>TCGCContext.__httpOperationExamples
__rawClients?SdkClient[]TCGCContext.__rawClients
__service_projection?Map<Namespace, [Namespace, undefined | ProjectedProgram]>TCGCContext.__service_projection
__tspTypeToApiVersionsMap<Type, string[]>TCGCContext.__tspTypeToApiVersions
apiVersion?stringTCGCContext.apiVersion
arm?booleanTCGCContext.arm
decoratorsAllowList?string[]TCGCContext.decoratorsAllowList
diagnosticsreadonly Diagnostic[]TCGCContext.diagnostics
disableUsageAccessPropagationToBasebooleanTCGCContext.disableUsageAccessPropagationToBase
emitContextEmitContext<TOptions>-
emitterNamestringTCGCContext.emitterName
examplesDir?stringTCGCContext.examplesDir
flattenUnionAsEnum?booleanTCGCContext.flattenUnionAsEnum
generateConvenienceMethods?booleanTCGCContext.generateConvenienceMethods
generatedNames?Map<Model | Union | TspLiteralType, string>TCGCContext.generatedNames
generateProtocolMethods?booleanTCGCContext.generateProtocolMethods
httpOperationCache?Map<Operation, HttpOperation>TCGCContext.httpOperationCache
knownScalars?Record<string, SdkBuiltInKinds>TCGCContext.knownScalars
originalProgramProgramTCGCContext.originalProgram
packageName?stringTCGCContext.packageName
previewStringRegexRegExpTCGCContext.previewStringRegex
programProgramTCGCContext.program
referencedTypeMap?Map<Type, SdkModelType | SdkNullableType | SdkEnumType | SdkUnionType<SdkType>>TCGCContext.referencedTypeMap
sdkPackageSdkPackage<TServiceOperation>-