SandboxProps: Omit<CodeSandboxProps, "files" | "eventHandlers" | "onMessage"> & {
configFormatter?: IMergeTangoConfigJsonConfig["formatter"];
filesFormatter?: ((files: CodeSandboxProps["files"]) => CodeSandboxProps["files"]);
injectScript?: string;
isPreview?: boolean;
mode?: "single" | "combined";
navigatorExtra?: React.ReactNode;
onLoad?: ((config?: ISandboxEventHandlerConfig) => void);
onMessage?: ((data: any, config?: ISandboxEventHandlerConfig) => void);
onViewChange?: ((data: any, config?: ISandboxEventHandlerConfig) => void);
sandboxType?: "design" | "preview";
selectionTools?: SelectionToolsProps["actions"];
}
Type declaration
OptionalconfigFormatter?: IMergeTangoConfigJsonConfig["formatter"]
OptionalfilesFormatter?: ((files: CodeSandboxProps["files"]) => CodeSandboxProps["files"])
- (files): CodeSandboxProps["files"]
Parameters
- files: CodeSandboxProps["files"]
Returns CodeSandboxProps["files"]
修改后的文件列表
OptionalinjectScript?: string
OptionalisPreview?: boolean
Optionalmode?: "single" | "combined"
OptionalnavigatorExtra?: React.ReactNode
OptionalonLoad?: ((config?: ISandboxEventHandlerConfig) => void)
- (config?): void
Parameters
Optionalconfig: ISandboxEventHandlerConfig
Returns void
OptionalonMessage?: ((data: any, config?: ISandboxEventHandlerConfig) => void)
- (data, config?): void
Parameters
- data: any
Optionalconfig: ISandboxEventHandlerConfig
Returns void
OptionalonViewChange?: ((data: any, config?: ISandboxEventHandlerConfig) => void)
- (data, config?): void
Parameters
- data: any
Optionalconfig: ISandboxEventHandlerConfig
Returns void
OptionalsandboxType?: "design" | "preview"
OptionalselectionTools?: SelectionToolsProps["actions"]
tangoConfigJson 处理器