@builder.io/sdk-vue
Version:
Builder.io SDK for Vue
49 lines (48 loc) • 1.58 kB
TypeScript
import type { BuilderContextInterface, RegisteredComponents } from "../../context/types";
import type { BuilderBlock } from "../../types/builder-block";
export type BlockProps = {
block: BuilderBlock;
context: BuilderContextInterface;
registeredComponents: RegisteredComponents;
linkComponent: any;
};
declare const _default: import("vue").DefineComponent<Readonly<{
context?: any;
block?: any;
linkComponent?: any;
registeredComponents?: any;
}>, unknown, {
_processedBlock: {
value: BuilderBlock | null;
update: boolean;
};
}, {
repeatItem(): import("./types").RepeatData[] | undefined;
processedBlock(): any;
blockComponent(): import("../../server-index").RegisteredComponent | null | undefined;
Tag(): any;
canShowBlock(): any;
childrenWithoutParentComponent(): any;
componentRefProps(): {
blockChildren: any;
componentRef: any;
componentOptions: any;
context: any;
linkComponent: any;
registeredComponents: any;
builderBlock: any;
includeBlockProps: boolean;
isInteractive: boolean;
};
}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<Readonly<{
context?: any;
block?: any;
linkComponent?: any;
registeredComponents?: any;
}>>>, {
readonly context?: any;
readonly block?: any;
readonly linkComponent?: any;
readonly registeredComponents?: any;
}, {}>;
export default _default;