Skip to content

Commit 3b673d0

Browse files
committed
chore: remove deprecated Devtool* APIs
Drop the backward-compat shims left over from the `Devtool` -> `Devframe` rename: `connectDevtool`, `defineDevtool`, and the seven `Devtool*` type aliases. Their `Devframe*` replacements have been in place since the rebrand and the functions already emitted runtime deprecation warnings.
1 parent 3af5f23 commit 3b673d0

7 files changed

Lines changed: 0 additions & 56 deletions

File tree

packages/devframe/src/client/index.ts

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,3 @@ export * from './rpc'
44
export * from './rpc-streaming'
55

66
export const connectDevframe = getDevToolsRpcClient
7-
8-
let warnedConnectDevtool = false
9-
/** @deprecated Use `connectDevframe`. */
10-
export function connectDevtool(...args: Parameters<typeof getDevToolsRpcClient>): ReturnType<typeof getDevToolsRpcClient> {
11-
if (!warnedConnectDevtool) {
12-
warnedConnectDevtool = true
13-
console.warn('[devframe] `connectDevtool` is deprecated; use `connectDevframe` instead.')
14-
}
15-
return getDevToolsRpcClient(...args)
16-
}

packages/devframe/src/types/devframe.ts

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -130,30 +130,3 @@ export interface DevframeDefinition {
130130
export function defineDevframe(d: DevframeDefinition): DevframeDefinition {
131131
return d
132132
}
133-
134-
// --- Deprecated aliases (backward compatibility) ---
135-
136-
/** @deprecated Use `DevframeRuntime`. */
137-
export type DevtoolRuntime = DevframeRuntime
138-
/** @deprecated Use `DevframeDeploymentKind`. */
139-
export type DevtoolDeploymentKind = DevframeDeploymentKind
140-
/** @deprecated Use `DevframeCliOptions`. */
141-
export type DevtoolCliOptions = DevframeCliOptions
142-
/** @deprecated Use `DevframeSpaOptions`. */
143-
export type DevtoolSpaOptions = DevframeSpaOptions
144-
/** @deprecated Use `DevframeBrowserContext`. */
145-
export type DevtoolBrowserContext = DevframeBrowserContext
146-
/** @deprecated Use `DevframeSetupInfo`. */
147-
export type DevtoolSetupInfo = DevframeSetupInfo
148-
/** @deprecated Use `DevframeDefinition`. */
149-
export type DevtoolDefinition = DevframeDefinition
150-
151-
let warnedDefineDevtool = false
152-
/** @deprecated Use `defineDevframe`. */
153-
export function defineDevtool(d: DevframeDefinition): DevframeDefinition {
154-
if (!warnedDefineDevtool) {
155-
warnedDefineDevtool = true
156-
console.warn('[devframe] `defineDevtool` is deprecated; use `defineDevframe` instead.')
157-
}
158-
return d
159-
}

tests/__snapshots__/tsnapi/devframe/client.snapshot.d.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ export type DevToolsRpcClientCallOptional = BirpcReturn<DevToolsRpcServerFunctio
5757
// #endregion
5858

5959
// #region Functions
60-
export declare function connectDevtool(..._: Parameters<typeof getDevToolsRpcClient>): ReturnType<typeof getDevToolsRpcClient>;
6160
export declare function createRpcStreamingClientHost(_: DevToolsRpcClient): RpcStreamingClientHost;
6261
export declare function getDevToolsRpcClient(_?: DevToolsRpcClientOptions): Promise<DevToolsRpcClient>;
6362
// #endregion

tests/__snapshots__/tsnapi/devframe/client.snapshot.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
* Generated by tsnapi — public API snapshot of `devframe/client`
33
*/
44
// #region Functions
5-
export function connectDevtool(..._) {}
65
export function createRpcStreamingClientHost(_) {}
76
export async function getDevToolsRpcClient(_) {}
87
// #endregion

tests/__snapshots__/tsnapi/devframe/index.snapshot.d.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,31 +15,23 @@ export { AgentTool }
1515
export { AgentToolInput }
1616
export { ConnectionMeta }
1717
export { defineDevframe }
18-
export { defineDevtool }
1918
export { DevframeBrowserContext }
2019
export { DevframeCliOptions }
2120
export { DevframeDefinition }
2221
export { DevframeDeploymentKind }
2322
export { DevframeRuntime }
2423
export { DevframeSetupInfo }
2524
export { DevframeSpaOptions }
26-
export { DevtoolBrowserContext }
27-
export { DevtoolCliOptions }
28-
export { DevtoolDefinition }
29-
export { DevtoolDeploymentKind }
30-
export { DevtoolRuntime }
3125
export { DevToolsAgentHost }
3226
export { DevToolsAgentHostEvents }
3327
export { DevToolsCapabilities }
3428
export { DevToolsDiagnosticsDefinition }
3529
export { DevToolsDiagnosticsHost }
3630
export { DevToolsDiagnosticsLogger }
37-
export { DevtoolSetupInfo }
3831
export { DevToolsHost }
3932
export { DevToolsNodeContext }
4033
export { DevToolsNodeRpcSession }
4134
export { DevToolsNodeRpcSessionMeta }
42-
export { DevtoolSpaOptions }
4335
export { DevToolsRpcClientFunctions }
4436
export { DevToolsRpcServerFunctions }
4537
export { DevToolsRpcSharedStates }

tests/__snapshots__/tsnapi/devframe/types.snapshot.d.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,31 +11,23 @@ export { AgentTool }
1111
export { AgentToolInput }
1212
export { ConnectionMeta }
1313
export { defineDevframe }
14-
export { defineDevtool }
1514
export { DevframeBrowserContext }
1615
export { DevframeCliOptions }
1716
export { DevframeDefinition }
1817
export { DevframeDeploymentKind }
1918
export { DevframeRuntime }
2019
export { DevframeSetupInfo }
2120
export { DevframeSpaOptions }
22-
export { DevtoolBrowserContext }
23-
export { DevtoolCliOptions }
24-
export { DevtoolDefinition }
25-
export { DevtoolDeploymentKind }
26-
export { DevtoolRuntime }
2721
export { DevToolsAgentHost }
2822
export { DevToolsAgentHostEvents }
2923
export { DevToolsCapabilities }
3024
export { DevToolsDiagnosticsDefinition }
3125
export { DevToolsDiagnosticsHost }
3226
export { DevToolsDiagnosticsLogger }
33-
export { DevtoolSetupInfo }
3427
export { DevToolsHost }
3528
export { DevToolsNodeContext }
3629
export { DevToolsNodeRpcSession }
3730
export { DevToolsNodeRpcSessionMeta }
38-
export { DevtoolSpaOptions }
3931
export { DevToolsRpcClientFunctions }
4032
export { DevToolsRpcServerFunctions }
4133
export { DevToolsRpcSharedStates }

tests/__snapshots__/tsnapi/devframe/types.snapshot.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,4 @@
33
*/
44
// #region Functions
55
export function defineDevframe(_) {}
6-
export function defineDevtool(_) {}
76
// #endregion

0 commit comments

Comments
 (0)