Skip to content

Connectum API Reference / @connectum/cli / utils/reflection / fetchFileDescriptorSetBinary

Function: fetchFileDescriptorSetBinary() ​

fetchFileDescriptorSetBinary(url): Promise<Uint8Array<ArrayBufferLike>>

Defined in: utils/reflection.ts:72

Fetch FileDescriptorSet as binary (.binpb) from a running server via reflection.

The binary output can be passed directly to buf generate as input.

Parameters ​

url ​

string

Server URL (e.g., "http://localhost:5000")

Returns ​

Promise<Uint8Array<ArrayBufferLike>>

Binary FileDescriptorSet (.binpb format)

Example ​

typescript
const binpb = await fetchFileDescriptorSetBinary("http://localhost:5000");
writeFileSync("/tmp/descriptors.binpb", binpb);
// Then: buf generate /tmp/descriptors.binpb --output ./gen