authorgravatar for julius0216@outlook.comJulius Marminge <julius0216@outlook.com> 2026-09-05 15:55:00-07:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-09-05 15:55:00-07:00
log50bc62a83d2b5f4530b26e59095a74a48047c309
treeaf5a382ef9c7402d3efb31713f743e4d3f0e49d2
parent5716dec97e4eaefea59369b07a8d54191fc33e31
signature Signed by PGP key B5690EEEBB952194

refactor(contracts): trim unused client API runtime exports (#10169)


5 files changed, 9 insertions(+), 14 deletions(-)

apps/server/src/process/externalLauncher.ts-1
......@@ -45,7 +45,6 @@ export {
4545 ExternalLauncherEditorSpawnError,
4646 ExternalLauncherUnknownEditorError,
4747 ExternalLauncherUnsupportedEditorError,
48 isExternalLauncherError,
4948} from "@t3tools/contracts";
5049export type { LaunchEditorInput };
5150interface EditorLaunch {
packages/contracts/src/browserImport.ts+2-4
......@@ -16,7 +16,7 @@ import * as Schema from "effect/Schema";
1616import { TrimmedNonEmptyString } from "./baseSchemas.ts";
1717import { BrowserProfileId } from "./browserProfile.ts";
1818
19export const BROWSER_IMPORT_SOURCE_IDS = [
19const BROWSER_IMPORT_SOURCE_IDS = [
2020 "chrome",
2121 "edge",
2222 "brave",
......@@ -139,9 +139,7 @@ export const BrowserImportResult = Schema.Struct({
139139});
140140export type BrowserImportResult = typeof BrowserImportResult.Type;
141141
142export const BROWSER_IMPORT_UNAVAILABLE_COPY: Readonly<
143 Record<BrowserImportUnavailableReason, string>
144> = {
142const BROWSER_IMPORT_UNAVAILABLE_COPY: Readonly<Record<BrowserImportUnavailableReason, string>> = {
145143 notInstalled: "Not installed on this machine.",
146144 needsKeychainApproval: "Needs Keychain access to read its cookies.",
147145 keychainItemMissing:
packages/contracts/src/editor.ts-2
......@@ -203,5 +203,3 @@ export const ExternalLauncherError = Schema.Union([
203203 ExternalLauncherEditorSpawnError,
204204]);
205205export type ExternalLauncherError = typeof ExternalLauncherError.Type;
206
207export const isExternalLauncherError = Schema.is(ExternalLauncherError);
packages/contracts/src/environmentHttp.ts+4-4
......@@ -408,13 +408,13 @@ export const AuthOtherClientSessionsRevokeResult = Schema.Struct({
408408});
409409export type AuthOtherClientSessionsRevokeResult = typeof AuthOtherClientSessionsRevokeResult.Type;
410410
411export class EnvironmentMetadataHttpApi extends HttpApiGroup.make("metadata").add(
411class EnvironmentMetadataHttpApi extends HttpApiGroup.make("metadata").add(
412412 HttpApiEndpoint.get("descriptor", "/.well-known/t3/environment", {
413413 success: ExecutionEnvironmentDescriptor,
414414 }),
415415) {}
416416
417export class EnvironmentAuthHttpApi extends HttpApiGroup.make("auth")
417class EnvironmentAuthHttpApi extends HttpApiGroup.make("auth")
418418 .add(
419419 HttpApiEndpoint.get("session", "/api/auth/session", {
420420 headers: OptionalBearerHeaders,
......@@ -538,7 +538,7 @@ export class EnvironmentOrchestrationHttpApi extends HttpApiGroup.make("orchestr
538538 ) {}
539539
540540/** Large, compressible pull-request payloads travel over HTTP rather than the RPC socket. */
541export class EnvironmentPullRequestsHttpApi extends HttpApiGroup.make("pullRequests").add(
541class EnvironmentPullRequestsHttpApi extends HttpApiGroup.make("pullRequests").add(
542542 HttpApiEndpoint.post("diff", "/api/pull-requests/diff", {
543543 headers: OptionalBearerHeaders,
544544 payload: PullRequestDiffInput,
......@@ -553,7 +553,7 @@ export class EnvironmentPullRequestsHttpApi extends HttpApiGroup.make("pullReque
553553 }).middleware(EnvironmentAuthenticatedAuth),
554554) {}
555555
556export class EnvironmentConnectHttpApi extends HttpApiGroup.make("connect")
556class EnvironmentConnectHttpApi extends HttpApiGroup.make("connect")
557557 .add(
558558 HttpApiEndpoint.post("linkProof", "/api/connect/link-proof", {
559559 headers: OptionalBearerHeaders,
packages/contracts/src/keybindings.ts+3-3
......@@ -2,7 +2,7 @@ import * as Schema from "effect/Schema";
22import { ForwardCompatibleArray, TrimmedString } from "./baseSchemas.ts";
33
44export const MAX_KEYBINDING_VALUE_LENGTH = 64;
5export const MAX_KEYBINDING_WHEN_LENGTH = 256;
5const MAX_KEYBINDING_WHEN_LENGTH = 256;
66export const MAX_WHEN_EXPRESSION_DEPTH = 64;
77export const MAX_SCRIPT_ID_LENGTH = 24;
88export const MAX_KEYBINDINGS_COUNT = 256;
......@@ -34,7 +34,7 @@ export const MODEL_PICKER_JUMP_KEYBINDING_COMMANDS = [
3434export type ModelPickerJumpKeybindingCommand =
3535 (typeof MODEL_PICKER_JUMP_KEYBINDING_COMMANDS)[number];
3636
37export const THREAD_KEYBINDING_COMMANDS = [
37const THREAD_KEYBINDING_COMMANDS = [
3838 "thread.previous",
3939 "thread.next",
4040 "thread.copyReference",
......@@ -44,7 +44,7 @@ export const THREAD_KEYBINDING_COMMANDS = [
4444] as const;
4545export type ThreadKeybindingCommand = (typeof THREAD_KEYBINDING_COMMANDS)[number];
4646
47export const MODEL_PICKER_KEYBINDING_COMMANDS = [
47const MODEL_PICKER_KEYBINDING_COMMANDS = [
4848 "modelPicker.toggle",
4949 ...MODEL_PICKER_JUMP_KEYBINDING_COMMANDS,
5050] as const;