History

refactor(contracts): keep unused settings and relay exports private (#10170)

Julius Marminge committed 2 months ago

Commit 2ae3b711 parent 50bc62a2 files · +18 −18Browse files

Unified · Split

2 files
  1. packages/contracts/src/relay.ts +7 −7
  2. packages/contracts/src/settings.ts +11 −11
packages/contracts/src/relay.ts+7−7
@@ -875,7 +875,7 @@ export const RelayHealthResponse = Schema.Struct({ · 874 unmodified lines
875875 });
876876 export type RelayHealthResponse = typeof RelayHealthResponse.Type;
877877
878−export const RelayHealthGroup = HttpApiGroup.make("health")
878+const RelayHealthGroup = HttpApiGroup.make("health")
879879 .add(
880880 HttpApiEndpoint.get("health", "/health", {
881881 success: RelayHealthResponse,
@@ -884,7 +884,7 @@ export const RelayHealthGroup = HttpApiGroup.make("health") · 2 unmodified lines
884884 )
885885 .annotate(OpenApi.Description, "Service health and readiness.");
886886
887−export const RelayMetadataGroup = HttpApiGroup.make("metadata")
887+const RelayMetadataGroup = HttpApiGroup.make("metadata")
888888 .add(
889889 HttpApiEndpoint.get("authorizationServer", "/.well-known/oauth-authorization-server", {
890890 success: RelayAuthorizationServerMetadata,
@@ -946,7 +946,7 @@ export const RelayUnregisterDeviceEndpoint = HttpApiEndpoint.delete( · 55 unmodified lines
946946 },
947947 ).annotate(OpenApi.Summary, "Unregister a mobile device");
948948
949−export const RelayMobileGroup = HttpApiGroup.make("mobile")
949+const RelayMobileGroup = HttpApiGroup.make("mobile")
950950 .add(
951951 RelayRegisterDeviceEndpoint,
952952 RelayRegisterLiveActivityEndpoint,
@@ -956,7 +956,7 @@ export const RelayMobileGroup = HttpApiGroup.make("mobile") · 3 unmodified lines
956956 .annotate(OpenApi.Description, "Mobile push-notification and Live Activity registration.")
957957 .middleware(RelayDpopClientAuth);
958958
959−export const RelayClientGroup = HttpApiGroup.make("client")
959+const RelayClientGroup = HttpApiGroup.make("client")
960960 .add(
961961 HttpApiEndpoint.get("listEnvironments", "/v1/environments", {
962962 headers: RelayBearerRequestHeaders,
@@ -1025,7 +1025,7 @@ export const RelayExchangeDpopAccessTokenEndpoint = HttpApiEndpoint.post( · 62 unmodified lines
10251025 "Bootstrap endpoint. Send the DPoP proof JWT in the dpop header and the Clerk token in subject_token. The returned access token is bound to the proof key.",
10261026 );
10271027
1028−export const RelayTokenGroup = HttpApiGroup.make("token")
1028+const RelayTokenGroup = HttpApiGroup.make("token")
10291029 .add(RelayExchangeDpopAccessTokenEndpoint)
10301030 .annotate(OpenApi.Description, "OAuth token exchange for DPoP-bound client access.");
10311031
@@ -1056,12 +1056,12 @@ export const RelayGetEnvironmentStatusEndpoint = HttpApiEndpoint.post( · 24 unmodified lines
10561056 },
10571057 ).annotate(OpenApi.Summary, "Check environment status");
10581058
1059−export const RelayDpopClientGroup = HttpApiGroup.make("dpopClient")
1059+const RelayDpopClientGroup = HttpApiGroup.make("dpopClient")
10601060 .add(RelayConnectEnvironmentEndpoint, RelayGetEnvironmentStatusEndpoint)
10611061 .annotate(OpenApi.Description, "DPoP-authenticated client access to linked environments.")
10621062 .middleware(RelayDpopClientAuth);
10631063
1064−export const RelayServerGroup = HttpApiGroup.make("server")
1064+const RelayServerGroup = HttpApiGroup.make("server")
10651065 .add(
10661066 HttpApiEndpoint.post(
10671067 "publishAgentActivity",
packages/contracts/src/settings.ts+11−11
@@ -31,11 +31,11 @@ import { · 30 unmodified lines
3131
3232 export const TimestampFormat = Schema.Literals(["locale", "12-hour", "24-hour"]);
3333 export type TimestampFormat = typeof TimestampFormat.Type;
34−export const DEFAULT_TIMESTAMP_FORMAT: TimestampFormat = "locale";
34+const DEFAULT_TIMESTAMP_FORMAT: TimestampFormat = "locale";
3535
3636 export const DiffLayout = Schema.Literals(["stacked", "split"]);
3737 export type DiffLayout = typeof DiffLayout.Type;
38−export const DEFAULT_DIFF_LAYOUT: DiffLayout = "stacked";
38+const DEFAULT_DIFF_LAYOUT: DiffLayout = "stacked";
3939
4040 export const SidebarProjectSortOrder = Schema.Literals(["updated_at", "created_at", "manual"]);
4141 export type SidebarProjectSortOrder = typeof SidebarProjectSortOrder.Type;
@@ -51,7 +51,7 @@ export const SidebarProjectGroupingMode = Schema.Literals([ · 9 unmodified lines
5151 "separate",
5252 ]);
5353 export type SidebarProjectGroupingMode = typeof SidebarProjectGroupingMode.Type;
54−export const DEFAULT_SIDEBAR_PROJECT_GROUPING_MODE: SidebarProjectGroupingMode = "repository";
54+const DEFAULT_SIDEBAR_PROJECT_GROUPING_MODE: SidebarProjectGroupingMode = "repository";
5555 export const MIN_SIDEBAR_THREAD_PREVIEW_COUNT = 1;
5656 export const MAX_SIDEBAR_THREAD_PREVIEW_COUNT = 15;
5757 export const SidebarThreadPreviewCount = Schema.Int.check(
@@ -61,7 +61,7 @@ export const SidebarThreadPreviewCount = Schema.Int.check( · 3 unmodified lines
6161 }),
6262 );
6363 export type SidebarThreadPreviewCount = typeof SidebarThreadPreviewCount.Type;
64−export const DEFAULT_SIDEBAR_THREAD_PREVIEW_COUNT: SidebarThreadPreviewCount = 6;
64+const DEFAULT_SIDEBAR_THREAD_PREVIEW_COUNT: SidebarThreadPreviewCount = 6;
6565 export const MIN_SIDEBAR_AUTO_SETTLE_AFTER_DAYS = 1;
6666 export const MAX_SIDEBAR_AUTO_SETTLE_AFTER_DAYS = 90;
6767 export const SidebarAutoSettleAfterDays = Schema.Number.check(
@@ -71,7 +71,7 @@ export const SidebarAutoSettleAfterDays = Schema.Number.check( · 3 unmodified lines
7171 }),
7272 );
7373 export type SidebarAutoSettleAfterDays = typeof SidebarAutoSettleAfterDays.Type;
74−export const DEFAULT_SIDEBAR_AUTO_SETTLE_AFTER_DAYS: SidebarAutoSettleAfterDays = 3;
74+const DEFAULT_SIDEBAR_AUTO_SETTLE_AFTER_DAYS: SidebarAutoSettleAfterDays = 3;
7575 export const MIN_GLASS_OPACITY = 40;
7676 export const MAX_GLASS_OPACITY = 100;
7777 export const GlassOpacity = Schema.Int.check(
@@ -81,7 +81,7 @@ export const GlassOpacity = Schema.Int.check( · 3 unmodified lines
8181 }),
8282 );
8383 export type GlassOpacity = typeof GlassOpacity.Type;
84−export const DEFAULT_GLASS_OPACITY: GlassOpacity = 80;
84+const DEFAULT_GLASS_OPACITY: GlassOpacity = 80;
8585
8686 export const MIN_APPEARANCE_CONTRAST = 50;
8787 export const MAX_APPEARANCE_CONTRAST = 200;
@@ -89,7 +89,7 @@ export const AppearanceContrast = Schema.Int.check( · 1 unmodified line
8989 Schema.isBetween({ minimum: MIN_APPEARANCE_CONTRAST, maximum: MAX_APPEARANCE_CONTRAST }),
9090 );
9191 export type AppearanceContrast = typeof AppearanceContrast.Type;
92−export const DEFAULT_APPEARANCE_CONTRAST: AppearanceContrast = 100;
92+const DEFAULT_APPEARANCE_CONTRAST: AppearanceContrast = 100;
9393 export const MIN_PANEL_ANIMATION_DURATION_MS = 0;
9494 export const MAX_PANEL_ANIMATION_DURATION_MS = 400;
9595 export const PanelAnimationDurationMs = Schema.Int.check(
@@ -99,7 +99,7 @@ export const PanelAnimationDurationMs = Schema.Int.check( · 3 unmodified lines
9999 }),
100100 );
101101 export type PanelAnimationDurationMs = typeof PanelAnimationDurationMs.Type;
102−export const DEFAULT_PANEL_ANIMATION_DURATION_MS: PanelAnimationDurationMs = 0;
102+const DEFAULT_PANEL_ANIMATION_DURATION_MS: PanelAnimationDurationMs = 0;
103103 /**
104104 * Font size preferences, in CSS pixels. The ranges are deliberately narrow:
105105 * the interface size scales every rem-based dimension in the app, so the
@@ -135,7 +135,7 @@ export const TerminalFontSize = Schema.Int.check( · 29 unmodified lines
135135 Schema.isBetween({ minimum: MIN_TERMINAL_FONT_SIZE, maximum: MAX_TERMINAL_FONT_SIZE }),
136136 );
137137 export type TerminalFontSize = typeof TerminalFontSize.Type;
138−export const DEFAULT_TERMINAL_FONT_SIZE: TerminalFontSize = 12;
138+const DEFAULT_TERMINAL_FONT_SIZE: TerminalFontSize = 12;
139139
140140 export const EnvironmentIdentificationMode = Schema.Literals(["artwork", "pill", "none"]);
141141 export type EnvironmentIdentificationMode = typeof EnvironmentIdentificationMode.Type;
@@ -143,7 +143,7 @@ export const DEFAULT_ENVIRONMENT_IDENTIFICATION_MODE: EnvironmentIdentificationM · 1 unmodified line
143143
144144 export const QuitConfirmationMode = Schema.Literals(["direct", "hold", "double-click"]);
145145 export type QuitConfirmationMode = typeof QuitConfirmationMode.Type;
146−export const DEFAULT_QUIT_CONFIRMATION_MODE: QuitConfirmationMode = "hold";
146+const DEFAULT_QUIT_CONFIRMATION_MODE: QuitConfirmationMode = "hold";
147147
148148 const LegacyConfirmQuit = Schema.Boolean.pipe(
149149 Schema.decodeTo(
@@ -423,7 +423,7 @@ export type ProviderSettingsOrder<Fields extends Schema.Struct.Fields> = readonl · 273 unmodified lines
423423 string
424424 >[];
425425
426−export function makeProviderSettingsSchema<const Fields extends Schema.Struct.Fields>(
426+function makeProviderSettingsSchema<const Fields extends Schema.Struct.Fields>(
427427 fields: Fields,
428428 options?: {
429429 readonly order?: ProviderSettingsOrder<Fields> | undefined;

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