| 172 | } |
| 173 | |
| 174 | const routes = (auth: AuthPolicy) => ({ |
| 175 | get: (path: string, name: string) => new ScenarioBuilder("GET", path, name, auth), |
| 176 | post: (path: string, name: string) => new ScenarioBuilder("POST", path, name, auth), |
| 177 | put: (path: string, name: string) => new ScenarioBuilder("PUT", path, name, auth), |
| 178 | patch: (path: string, name: string) => new ScenarioBuilder("PATCH", path, name, auth), |
| 179 | delete: (path: string, name: string) => new ScenarioBuilder("DELETE", path, name, auth), |
| 180 | }) |
| 181 | |
| 182 | export const http = { |
| 183 | protected: routes("protected"), |