//#region src/cli/data.d.ts /** * Curated API data for CLI output, optimized for LLM consumption. * * `interfaces` arrays are composed of (a) the GENERATED_INTERFACES floor * derived from each type's `extends` chain in source, plus (b) optional * hand-curated additions for capabilities declared inline (e.g. `List.map` * lives in the interface body, not via `extends Functor`). The data-sync * spec enforces that no source-declared interface is dropped from this list. */ declare const VERSION: string; interface TypeData { description: string; interfaces: string[]; methods: { create?: string[]; transform?: string[]; extract?: string[]; check?: string[]; other?: string[]; }; } interface InterfaceData { extends?: string; description: string; methods: string[]; } declare const TYPES: Record; declare const INTERFACES: Record; declare const CATEGORIES: { Core: string[]; Collection: string[]; Effect: string[]; Utility: string[]; Validation: string[]; Serialization: string[]; Service: string[]; }; //#endregion //#region src/cli/full-interfaces.d.ts /** * Auto-generated full interface definitions. * Generated by scripts/extract-interfaces.ts * DO NOT EDIT MANUALLY */ declare const FULL_INTERFACES: Record; //#endregion export { CATEGORIES, FULL_INTERFACES, INTERFACES, type InterfaceData, TYPES, type TypeData, VERSION };