INNER CODE UNIT · TypeScript
requireInitialized
Hmbown/CodeWhale · crates/tui/extension-host/src/main.ts:114
function requireInitialized() {
if (!initialized) throw new RpcError(ErrorCode.InvalidRequest, 'host is not initialized')
}
rpc.onRequest('host/ping', () => {
requireInitialized()
return {}
})
rpc.onRequest('ext/activate', async (params: any) => {
requireInitialized()
return host.activate(params)
})
rpc.onRequest('ext/deactivate', async (params: any) => {
requireInitialized()
return host.deactivate(params.owner)
})