File tree Expand file tree Collapse file tree 26 files changed +128
-50
lines changed
04.problem.completion/src
04.solution.completion/src
02.problem.optimized-prompt/src
02.solution.optimized-prompt/src
03.problem.completion/src
03.solution.completion/src Expand file tree Collapse file tree 26 files changed +128
-50
lines changed Original file line number Diff line number Diff line change 1- import { Client } from '@modelcontextprotocol/sdk/client/index.js'
1+ import {
2+ Client ,
3+ type ClientOptions ,
4+ } from '@modelcontextprotocol/sdk/client/index.js'
25import { StdioClientTransport } from '@modelcontextprotocol/sdk/client/stdio.js'
36import { test , expect } from 'vitest'
47
Original file line number Diff line number Diff line change 1- import { Client } from '@modelcontextprotocol/sdk/client/index.js'
1+ import {
2+ Client ,
3+ type ClientOptions ,
4+ } from '@modelcontextprotocol/sdk/client/index.js'
25import { StdioClientTransport } from '@modelcontextprotocol/sdk/client/stdio.js'
36import { test , expect } from 'vitest'
47
Original file line number Diff line number Diff line change 11import { invariant } from '@epic-web/invariant'
2- import { Client } from '@modelcontextprotocol/sdk/client/index.js'
2+ import {
3+ Client ,
4+ type ClientOptions ,
5+ } from '@modelcontextprotocol/sdk/client/index.js'
36import { StdioClientTransport } from '@modelcontextprotocol/sdk/client/stdio.js'
47import { test , expect } from 'vitest'
58
Original file line number Diff line number Diff line change 11import { invariant } from '@epic-web/invariant'
2- import { Client } from '@modelcontextprotocol/sdk/client/index.js'
2+ import {
3+ Client ,
4+ type ClientOptions ,
5+ } from '@modelcontextprotocol/sdk/client/index.js'
36import { StdioClientTransport } from '@modelcontextprotocol/sdk/client/stdio.js'
47import { test , expect } from 'vitest'
58
6- async function setupClient ( { capabilities = { } } = { } ) {
9+ async function setupClient ( { capabilities } : ClientOptions = { } ) {
710 const client = new Client (
811 {
912 name : 'EpicMeTester' ,
Original file line number Diff line number Diff line change 11import { invariant } from '@epic-web/invariant'
2- import { Client } from '@modelcontextprotocol/sdk/client/index.js'
2+ import {
3+ Client ,
4+ type ClientOptions ,
5+ } from '@modelcontextprotocol/sdk/client/index.js'
36import { StdioClientTransport } from '@modelcontextprotocol/sdk/client/stdio.js'
47import { test , expect } from 'vitest'
58
6- async function setupClient ( { capabilities = { } } = { } ) {
9+ async function setupClient ( { capabilities } : ClientOptions = { } ) {
710 const client = new Client (
811 {
912 name : 'EpicMeTester' ,
Original file line number Diff line number Diff line change 11import { invariant } from '@epic-web/invariant'
2- import { Client } from '@modelcontextprotocol/sdk/client/index.js'
2+ import {
3+ Client ,
4+ type ClientOptions ,
5+ } from '@modelcontextprotocol/sdk/client/index.js'
36import { StdioClientTransport } from '@modelcontextprotocol/sdk/client/stdio.js'
47import { test , expect } from 'vitest'
58
6- async function setupClient ( { capabilities = { } } = { } ) {
9+ async function setupClient ( { capabilities } : ClientOptions = { } ) {
710 const client = new Client (
811 {
912 name : 'EpicMeTester' ,
Original file line number Diff line number Diff line change 11import { invariant } from '@epic-web/invariant'
2- import { Client } from '@modelcontextprotocol/sdk/client/index.js'
2+ import {
3+ Client ,
4+ type ClientOptions ,
5+ } from '@modelcontextprotocol/sdk/client/index.js'
36import { StdioClientTransport } from '@modelcontextprotocol/sdk/client/stdio.js'
47import { test , expect } from 'vitest'
58
6- async function setupClient ( { capabilities = { } } = { } ) {
9+ async function setupClient ( { capabilities } : ClientOptions = { } ) {
710 const client = new Client (
811 {
912 name : 'EpicMeTester' ,
Original file line number Diff line number Diff line change 11import { invariant } from '@epic-web/invariant'
2- import { Client } from '@modelcontextprotocol/sdk/client/index.js'
2+ import {
3+ Client ,
4+ type ClientOptions ,
5+ } from '@modelcontextprotocol/sdk/client/index.js'
36import { StdioClientTransport } from '@modelcontextprotocol/sdk/client/stdio.js'
47import { test , expect } from 'vitest'
58
6- async function setupClient ( { capabilities = { } } = { } ) {
9+ async function setupClient ( { capabilities } : ClientOptions = { } ) {
710 const client = new Client (
811 {
912 name : 'EpicMeTester' ,
Original file line number Diff line number Diff line change 11import fs from 'node:fs/promises'
22import path from 'node:path'
33import { invariant } from '@epic-web/invariant'
4- import { Client } from '@modelcontextprotocol/sdk/client/index.js'
4+ import {
5+ Client ,
6+ type ClientOptions ,
7+ } from '@modelcontextprotocol/sdk/client/index.js'
58import { StdioClientTransport } from '@modelcontextprotocol/sdk/client/stdio.js'
69import { test , expect } from 'vitest'
710
811function getTestDbPath ( ) {
912 return `./test.ignored/db.${ process . env . VITEST_WORKER_ID } .${ Math . random ( ) . toString ( 36 ) . slice ( 2 ) } .sqlite`
1013}
1114
12- async function setupClient ( { capabilities = { } } = { } ) {
15+ async function setupClient ( { capabilities } : ClientOptions = { } ) {
1316 const EPIC_ME_DB_PATH = getTestDbPath ( )
1417 const dir = path . dirname ( EPIC_ME_DB_PATH )
1518 await fs . mkdir ( dir , { recursive : true } )
Original file line number Diff line number Diff line change 11import fs from 'node:fs/promises'
22import path from 'node:path'
33import { invariant } from '@epic-web/invariant'
4- import { Client } from '@modelcontextprotocol/sdk/client/index.js'
4+ import {
5+ Client ,
6+ type ClientOptions ,
7+ } from '@modelcontextprotocol/sdk/client/index.js'
58import { StdioClientTransport } from '@modelcontextprotocol/sdk/client/stdio.js'
69import { test , expect } from 'vitest'
710
811function getTestDbPath ( ) {
912 return `./test.ignored/db.${ process . env . VITEST_WORKER_ID } .${ Math . random ( ) . toString ( 36 ) . slice ( 2 ) } .sqlite`
1013}
1114
12- async function setupClient ( { capabilities = { } } = { } ) {
15+ async function setupClient ( { capabilities } : ClientOptions = { } ) {
1316 const EPIC_ME_DB_PATH = getTestDbPath ( )
1417 const dir = path . dirname ( EPIC_ME_DB_PATH )
1518 await fs . mkdir ( dir , { recursive : true } )
You can’t perform that action at this time.
0 commit comments