pages
| Field | Value |
|---|---|
| Prefix | pages |
| Namespace constant | PageNamespace |
| Subjects constant | PageSubjects |
| Kind | bus |
| Schema record | PageSchemas |
| Tier | framework |
| Package | @makaio/ui-kernel |
| Defined in | ui/kernel/src/pages/namespace.ts |
Subjects
Section titled “Subjects”| Key | Wire | Type | Schema |
|---|---|---|---|
list | pages.list | rpc | schemas.ts |
Subject Details
Section titled “Subject Details”pages.list (rpc)
Section titled “pages.list (rpc)”List all available pages. RPC: Query for registered page metadata (used by slash command, navigation, etc.)
Subject: pages.list
Type: Request (RPC)
Request:
| Field | Type | Required |
|---|---|---|
surface | "mobile" | "web" | "electron" | "electrobun" | "tray" | undefined | no |
Response:
| Field | Type | Required |
|---|---|---|
pages | { id: string; name: string; mode: "switch" | "peek" | "cover"; level: UiNavigationLevel; description?: string | undefined; surfaces?: "all" | ("mobile" | "web" | "electron" | "electrobun" | "tray")[] | undefined; }[] | yes |
Auto-generated by yarn docs:bus. Do not edit manually.