Skip to content

[I] TCGCContext

Extended by

Properties

PropertyTypeDescription
__clientToApiVersionClientDefaultValueMap<Interface | Namespace, undefined | string>-
__clientToParametersMap<Interface | Namespace, SdkParameter<SdkType>[]>-
__generatedNames?Map<Model | Union | TspLiteralType, string>-
__httpOperationCacheMap<Operation, HttpOperation>-
__httpOperationExamples?Map<HttpOperation, SdkHttpOperationExample[]>-
__knownScalars?Record<string, SdkBuiltInKinds>-
__modelPropertyCacheMap<ModelProperty, SdkModelPropertyType<SdkType>>-
__mutatedGlobalNamespace?Namespace-
__pagedResultSetSet<SdkType>-
__rawClients?SdkClient[]-
__referencedTypeCacheMap<Type, | SdkNullableType | SdkEnumType | SdkModelType | SdkUnionType<SdkType>>-
__tspTypeToApiVersionsMap<Type, string[]>-
apiVersion?string-
arm?boolean-
decoratorsAllowList?string[]-
diagnosticsreadonly Diagnostic[]-
disableUsageAccessPropagationToBaseboolean-
emitterNamestring-
examplesDir?string-
flattenUnionAsEnum?boolean-
generateConvenienceMethods?boolean-
generateProtocolMethods?boolean-
namespaceFlag?string-
packageName?stringDeprecated Use namespaceFlag instead.
previewStringRegexRegExp-
programProgram-

Methods

getApiVersionsForType()

getApiVersionsForType(type): string[]

Parameters

ParameterType
typeType

Returns

string[]


getMutatedGlobalNamespace()

getMutatedGlobalNamespace(): Namespace

Returns

Namespace


setApiVersionsForType()

setApiVersionsForType(type, apiVersions): void

Parameters

ParameterType
typeType
apiVersionsstring[]

Returns

void