Overview
TypeSpec REST protocol binding
Install
Section titled “Install”npm install @typespec/rest
npm install --save-peer @typespec/rest
TypeSpec.Rest
Section titled “TypeSpec.Rest”Decorators
Section titled “Decorators”@action
@actionSeparator
@autoRoute
@collectionAction
@copyResourceKeyParameters
@createsOrReplacesResource
@createsOrUpdatesResource
@createsResource
@deletesResource
@listsResource
@parentResource
@readsResource
@resource
@segment
@segmentOf
@updatesResource
TypeSpec.Rest.Resource
Section titled “TypeSpec.Rest.Resource”Interfaces
Section titled “Interfaces”ExtensionResourceCollectionOperations
ExtensionResourceCreate
ExtensionResourceCreateOrUpdate
ExtensionResourceDelete
ExtensionResourceInstanceOperations
ExtensionResourceList
ExtensionResourceOperations
ExtensionResourceRead
ExtensionResourceUpdate
ResourceCollectionOperations
ResourceCreate
ResourceCreateOrReplace
ResourceCreateOrUpdate
ResourceDelete
ResourceInstanceOperations
ResourceList
ResourceOperations
ResourceRead
ResourceUpdate
SingletonResourceOperations
SingletonResourceRead
SingletonResourceUpdate