LogoRobo.js
Framework

ProcessedEntry

Interface: ProcessedEntry

A scanned entry after processing by the route processor. Includes extracted metadata for the manifest.

Extended by

Properties

PropertyTypeDescription
auto?booleanWhether this entry was auto-generated.
exports{ config: boolean; default: boolean; named: string[]; }Which exports this handler has. Used for lazy loading - can check capabilities before importing.
exports.configbooleanWhether config export exists
exports.defaultbooleanWhether default export exists
exports.namedstring[]List of named exports found (e.g., ['GET', 'POST'])
extra?Record<string, unknown>Additional data for special cases. Examples { parent: 'admin', type: 'subcommand' } for Discord { catchAll: { param: 'path', optional: false } } for Server
keystringThe handler key. Example "ping", "admin ban", "users/[id]", "auth/[...path]"
metadataRecord<string, unknown>Metadata extracted from the handler's config export. Structure depends on the route type.
module?stringModule name if from /src/modules/.
pathstringPath to the handler file (for manifest). Example "commands/admin/ban.js"

On this page