[F] getOpenAPITypeName
Gets the name of a type to be used in OpenAPI.
For inlined types: this is the TypeSpec-native name written to x-typespec-name
.
For non-inlined types: this is either the friendly name or the TypeSpec-native name.
TypeSpec-native names are shortened to exclude root TypeSpec
namespace and service
namespace using the provided TypeNameOptions
.
Parameters
Parameter | Type |
---|---|
program | Program |
type | Type |
options | TypeNameOptions |
existing ? | Record <string , any > |
Returns
string