Skip to content

Connectum API Reference / @connectum/reflection / collectFileProtos

Function: collectFileProtos()

collectFileProtos(files): FileDescriptorProto[]

Defined in: utils.ts:19

Recursively collect FileDescriptorProto objects from DescFile entries, including transitive dependencies.

Dependencies are visited depth-first before the file itself, and duplicates are eliminated by file name.

Parameters

files

readonly DescFile[]

Array of DescFile entries to collect protos from

Returns

FileDescriptorProto[]

Deduplicated array of FileDescriptorProto objects