(client: Client, timeout?: number)
| 127 | } |
| 128 | |
| 129 | export function resources(client: Client, timeout?: number) { |
| 130 | if (!client.getServerCapabilities()?.resources) return Promise.resolve([]) |
| 131 | return paginate( |
| 132 | (cursor) => client.listResources(cursor === undefined ? undefined : { cursor }, { timeout }), |
| 133 | (result) => result.resources, |
| 134 | ) |
| 135 | } |
| 136 | |
| 137 | export function resourceTemplates(client: Client, timeout?: number) { |
| 138 | if (!client.getServerCapabilities()?.resources) return Promise.resolve([]) |
no test coverage detected