import { IResourceProviderClient } from "../ResourceProvider/IResourceProviderClient"; import { NotebookWorkspace } from "../Contracts/DataModels"; export class NotebookWorkspaceSettingsProviderClient implements IResourceProviderClient { public async deleteAsync(url: string, apiVersion: string): Promise { throw new Error("Not yet implemented"); } public async postAsync(url: string, body: any, apiVersion: string): Promise { return Promise.resolve({ notebookServerEndpoint: "http://localhost:8888", username: "", password: "" }); } public async getAsync(url: string, apiVersion: string): Promise { throw new Error("Not yet implemented"); } public async putAsync(url: string, body: any, apiVersion: string): Promise { throw new Error("Not yet implemented"); } public async patchAsync(url: string, apiVersion: string): Promise { throw new Error("Not yet implemented"); } } export class NotebookWorkspaceResourceProviderClient implements IResourceProviderClient { public async deleteAsync(url: string, apiVersion: string): Promise { throw new Error("Not yet implemented"); } public async postAsync(url: string, body: any, apiVersion: string): Promise { throw new Error("Not yet implemented"); } public async getAsync(url: string, apiVersion: string): Promise { throw new Error("Not yet implemented"); } public async putAsync(url: string, body: any, apiVersion: string): Promise { throw new Error("Not yet implemented"); } public async patchAsync(url: string, body: any, apiVersion: string): Promise { throw new Error("Not yet implemented"); } }