/** * @license * Copyright (c) 2025 Handsoncode. All rights reserved. */ import { FunctionDoc } from './FunctionDescription'; export * from './FunctionDescription'; /** * Canonical-id-keyed catalogue of human-readable function metadata, composed from the per-category files. This is the * source of truth for both the function metadata API and the generated `docs/guide/built-in-functions.md` guide page; * edit a category file to change what either reports. Coverage of the whole canonical set is enforced by test. * * The key set decides which ids carry an authored description, not which ids the metadata API lists: that API * describes every registered function, and applies an entry only if one exists in this catalogue. Nothing checks a * catalogue key against a registered function, so an entry left behind after a rename, or a typo'd one, describes * nothing and merely ships in the bundle. Removing or renaming a built-in means removing or renaming its entry in the * same change. * * Deliberately prototype-less, because ids are looked up here directly: with `Object.prototype` in the chain, * `FUNCTION_DOCS['toString']` resolves to a function rather than `undefined`, so an id colliding with a prototype * member (`toString`, `valueOf`, `__proto__`) would pull that member in as if it were a catalogue entry. */ export declare const FUNCTION_DOCS: Record;