(directory: string, url: string, headers?: HeadersInit)
| 104 | } |
| 105 | |
| 106 | function remoteAdapter(directory: string, url: string, headers?: HeadersInit): WorkspaceAdapter { |
| 107 | return { |
| 108 | name: "Remote Test", |
| 109 | description: "Create a remote test workspace", |
| 110 | configure(info) { |
| 111 | return { |
| 112 | ...info, |
| 113 | name: "remote-test", |
| 114 | directory, |
| 115 | } |
| 116 | }, |
| 117 | async create() { |
| 118 | await mkdir(directory, { recursive: true }) |
| 119 | }, |
| 120 | async remove() {}, |
| 121 | target() { |
| 122 | return { |
| 123 | type: "remote" as const, |
| 124 | url, |
| 125 | headers, |
| 126 | } |
| 127 | }, |
| 128 | } |
| 129 | } |
| 130 | |
| 131 | type ProxiedRequest = { |
| 132 | url: string |
no outgoing calls
no test coverage detected