nifra_types
Get the EXACT TypeScript declaration of any exported @nifrajs/* symbol - interface, type, class, function, const. Each signature is generated from the package's built .d.ts, so it is the LITERAL declaration: complete, authoritative, never prose and never truncated. THIS IS THE SOURCE OF TRUTH for nifra's types - do NOT read node_modules/@nifrajs/**/*.d.ts; call this instead. Pass name for an exact symbol (e.g. "RateLimitStore", "RouteSchema", "Context", "rateLimit"); pass query to search by keyword; omit both for the per-package index of names. A name lookup is always the complete declaration; a query returns a one-line summary plus the signature, collapsing an oversized body - pass full: true to override.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| full | No | Query mode only: return whole declarations instead of collapsed ones. Off by default - a search is for picking a symbol, and one match can be tens of thousands of characters. | |
| name | No | Exact symbol name - returns its literal declaration (e.g. RateLimitStore). | |
| limit | No | Max results for a query/search (default 5, max 8). | |
| query | No | Keyword search over names + signatures (when you don't know the exact name). |