Overview
TypeSpec REST protocol binding
Install
Section titled “Install”npm install @typespec/restnpm install --save-peer @typespec/restTypeSpec.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