Skip to content

[I] TCGCContext

Extended by

Properties

PropertyType
__clientToApiVersionClientDefaultValueMap<Interface | Namespace, undefined | string>
__clientToParametersMap<Interface | Namespace, SdkParameter[]>
__generatedNamesMap<Type, string>
__httpOperationCacheMap<Operation, HttpOperation>
__httpOperationExamplesMap<HttpOperation, SdkHttpOperationExample[]>
__knownScalars?Record<string, SdkBuiltInKinds>
__modelPropertyCacheMap<ModelProperty, SdkModelPropertyType>
__mutatedGlobalNamespace?Namespace
__packageVersions?string[]
__pagedResultSetSet<SdkType>
__rawClients?SdkClient[]
__referencedTypeCacheMap<Type, | SdkModelType | SdkEnumType | SdkNullableType | SdkUnionType<SdkType>>
__tspTypeToApiVersionsMap<Type, string[]>
apiVersion?string
arm?boolean
decoratorsAllowList?string[]
diagnosticsreadonly Diagnostic[]
disableUsageAccessPropagationToBaseboolean
emitterNamestring
examplesDir?string
flattenUnionAsEnum?boolean
generateConvenienceMethods?boolean
generateProtocolMethods?boolean
license?object
license.company?string
license.description?string
license.header?string
license.link?string
license.namestring
namespaceFlag?string
previewStringRegexRegExp
programProgram

Methods

getApiVersionsForType()

getApiVersionsForType(type): string[]

Parameters

ParameterType
typeType

Returns

string[]


getMutatedGlobalNamespace()

getMutatedGlobalNamespace(): Namespace

Returns

Namespace


getPackageVersions()

getPackageVersions(): string[]

Returns

string[]


setApiVersionsForType()

setApiVersionsForType(type, apiVersions): void

Parameters

ParameterType
typeType
apiVersionsstring[]

Returns

void