@builder.io/dev-tools
Version:
Builder.io Visual CMS Devtools
10 lines (9 loc) • 671 B
TypeScript
import type { ComponentInfo, SetComponentInfoOptions, SetComponentInputOptions } from "../../types";
export declare function updateRegistry(cmpId: string, srcCmps: ComponentInfo[], regCmps: ComponentInfo[], registerCmp: boolean, unregisterCmp: boolean, setCmpInfo: SetComponentInfoOptions | null, setCmpInput: SetComponentInputOptions | null): {
addCmpToRegistry: ComponentInfo | null;
removeCmpFromRegistry: ComponentInfo | null;
updateRegisteredCmp: ComponentInfo | null;
nodeIndex: number;
components: ComponentInfo[];
};
export declare function mergeComponents(sourceComponents: ComponentInfo[], registeredCmps: ComponentInfo[]): ComponentInfo[];