MCP TypeScript SDK (V2) / @modelcontextprotocol/server / ext/skills/paging
ext/skills/paging
Functions
decodeCursor()
decodeCursor(
cursor):string|undefined
Defined in: packages/server/src/ext/skills/paging.ts:15
Parameters
cursor
string
Returns
string | undefined
encodeCursor()
encodeCursor(
uri):string
Defined in: packages/server/src/ext/skills/paging.ts:7
Parameters
uri
string
Returns
string
paginate()
paginate<
T>(items,cursor,pageSize,key):object
Defined in: packages/server/src/ext/skills/paging.ts:26
Type Parameters
T
T
Parameters
items
readonly T[]
cursor
string | undefined
pageSize
number
key
(item) => string
Returns
object
items
items:
T[]
nextCursor?
optionalnextCursor?:string
resolvePageSize()
resolvePageSize(
pageSize):number
Defined in: packages/server/src/ext/skills/paging.ts:45
Parameters
pageSize
number | undefined
Returns
number