Last active
November 1, 2023 17:20
-
-
Save willmtemple/8579e77ffd0a3a449da915d336620b36 to your computer and use it in GitHub Desktop.
Current TypeSpec Templates
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
packages/http/lib/auth.tsp | |
89:model ApiKeyAuth<TLocation extends ApiKeyLocation, TName extends string> { | |
packages/http/lib/http.tsp | |
15:model Response<Status> { | |
30:model Body<T> { | |
103:model PlainData<T> { | |
packages/json-schema/lib/main.tsp | |
158:model Json<T> { | |
packages/rest/lib/resource.tsp | |
25:model KeysOf<T> {} | |
34:model ParentKeysOf<T> {} | |
41:model ResourceParameters<TResource extends {}> { | |
50:model ResourceCollectionParameters<TResource extends {}> { | |
61:interface ResourceRead<TResource extends {}, TError> { | |
77:model ResourceCreatedResponse<T> { | |
87:interface ResourceCreateOrReplace<TResource extends {}, TError> { | |
107:model ResourceCreateOrUpdateModel<TResource extends {}> | |
115:interface ResourceCreateOrUpdate<TResource extends {}, TError> { | |
135:model ResourceCreateModel<TResource extends {}> | |
143:interface ResourceCreate<TResource extends {}, TError> { | |
165:interface ResourceUpdate<TResource extends {}, TError> { | |
194:interface ResourceDelete<TResource extends {}, TError> { | |
214:model CollectionWithNextLink<T extends {}> { | |
227:interface ResourceList<TResource extends {}, TError> { | |
246:interface ResourceInstanceOperations<TResource extends {}, TError> | |
258:interface ResourceCollectionOperations<TResource extends {}, TError> | |
269:interface ResourceOperations<TResource extends {}, TError> | |
281:interface SingletonResourceRead<TSingleton extends {}, TResource extends {}, TError> { | |
302:interface SingletonResourceUpdate<TSingleton extends {}, TResource extends {}, TError> { | |
326:interface SingletonResourceOperations<TSingleton extends {}, TResource extends {}, TError> | |
338:interface ExtensionResourceRead<TExtension extends {}, TResource extends {}, TError> { | |
356:interface ExtensionResourceCreateOrUpdate<TExtension extends {}, TResource extends {}, TError> { | |
378:interface ExtensionResourceCreate<TExtension extends {}, TResource extends {}, TError> { | |
399:interface ExtensionResourceUpdate<TExtension extends {}, TResource extends {}, TError> { | |
423:interface ExtensionResourceDelete<TExtension extends {}, TResource extends {}, TError> { | |
444:interface ExtensionResourceList<TExtension extends {}, TResource extends {}, TError> { | |
465:interface ExtensionResourceInstanceOperations<TExtension extends {}, TResource extends {}, TError> | |
476:interface ExtensionResourceCollectionOperations<TExtension extends {}, TResource extends {}, TError> | |
486:interface ExtensionResourceOperations<TExtension extends {}, TResource extends {}, TError> | |
packages/compiler/lib/lib.tsp | |
145:model Array<T> {} | |
152:model Record<T> {} | |
165:model OptionalProperties<T> { | |
175:model UpdateableProperties<T> { | |
186:model OmitProperties<T, TKeys extends string> { | |
195:model OmitDefaults<T> { | |
206:model DefaultKeyVisibility<T, Visibility extends valueof string> { | |
packages/samples/specs/petstore/petstore.tsp | |
38:model NotModified<T> { | |
44:model ResponsePage<T> { | |
packages/samples/specs/binary/binary.tsp | |
14:model BytesBody<ContentType> { | |
packages/samples/specs/visibility/visibility.tsp | |
33:model Readable<T> { | |
38:model Writable<T> { | |
58:model ListResult<T> { | |
packages/samples/specs/signatures/signatures.tsp | |
35:interface ResourceOperations<TResource extends {}> { | |
packages/protobuf/lib/proto.tsp | |
29:model Extern<Path extends string, Name extends string> { | |
139:model Map<K extends integral | string, V> {} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment