21 lines · 731 B · TypeScript
RawDownload
import { HttpApiEndpoint, HttpApiGroup } from "@effect/platform";import { Schema } from "effect";import { ScopeId } from "@executor/sdk"; // ---------------------------------------------------------------------------// Response schemas// --------------------------------------------------------------------------- const ScopeInfoResponse = Schema.Struct({  id: ScopeId,  name: Schema.String,  dir: Schema.String,}); // ---------------------------------------------------------------------------// Group// --------------------------------------------------------------------------- export class ScopeApi extends HttpApiGroup.make("scope").add(  HttpApiEndpoint.get("info")`/scope`.addSuccess(ScopeInfoResponse),) {}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t