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
Optional
configFormatter?: IMergeTangoConfigJsonConfig["formatter"]
Optional
filesFormatter?: ((files: CodeSandboxProps["files"]) => CodeSandboxProps["files"])
- (files): CodeSandboxProps["files"]
Parameters
- files: CodeSandboxProps["files"]
Returns CodeSandboxProps["files"]
修改后的文件列表
Optional
injectScript?: string
Optional
isPreview?: boolean
Optional
mode?: "single" | "combined"
Optional
navigatorExtra?: React.ReactNode
Optional
onLoad?: ((config?: ISandboxEventHandlerConfig) => void)
- (config?): void
Parameters
Optional
config: ISandboxEventHandlerConfig
Returns void
Optional
onMessage?: ((data: any, config?: ISandboxEventHandlerConfig) => void)
- (data, config?): void
Parameters
- data: any
Optional
config: ISandboxEventHandlerConfig
Returns void
Optional
onViewChange?: ((data: any, config?: ISandboxEventHandlerConfig) => void)
- (data, config?): void
Parameters
- data: any
Optional
config: ISandboxEventHandlerConfig
Returns void
Optional
sandboxType?: "design" | "preview"
Optional
selectionTools?: SelectionToolsProps["actions"]
tangoConfigJson 处理器