mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2025-12-21 09:51:11 +00:00
Initial Move from Azure DevOps to GitHub
This commit is contained in:
11
src/ResourceProvider/IResourceProviderClient.ts
Normal file
11
src/ResourceProvider/IResourceProviderClient.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
export interface IResourceProviderClient<TResource> {
|
||||
deleteAsync(url: string, apiVersion: string): Promise<void>;
|
||||
getAsync(url: string, apiVersion: string, queryString?: string): Promise<TResource | TResource[]>;
|
||||
postAsync(url: string, apiVersion: string, body: any): Promise<any>;
|
||||
putAsync(url: string, apiVersion: string, body: any): Promise<TResource>;
|
||||
patchAsync(url: string, apiVersion: string, body: any): Promise<TResource>;
|
||||
}
|
||||
|
||||
export interface IResourceProviderClientFactory<TResult> {
|
||||
getOrCreate(url: string): IResourceProviderClient<TResult>;
|
||||
}
|
||||
Reference in New Issue
Block a user