Files
airllm-fork-nodejs/node_modules/node-llama-cpp/dist/utils/gbnfJson/utils/defsScope.d.ts
2026-02-05 15:27:49 +08:00

8 lines
435 B
TypeScript

import { MultiKeyMap } from "lifecycle-utils";
import { GbnfJsonSchema } from "../types.js";
export declare class DefScopeDefs {
defScopeDefs: MultiKeyMap<[string, GbnfJsonSchema], Record<string, GbnfJsonSchema>>;
registerDefs(scopeDefs: Record<string, GbnfJsonSchema>): void;
}
export declare function joinDefs(parent: Record<string, GbnfJsonSchema>, current?: Record<string, GbnfJsonSchema>): Record<string, GbnfJsonSchema>;