pxt-core
Version:
Microsoft MakeCode provides Blocks / JavaScript / Python tools and editors
18 lines (17 loc) • 700 B
TypeScript
import { ShareData } from "./Share";
import { SimRecorder } from "./ThumbnailRecorder";
export interface ShareInfoProps {
projectName: string;
description?: string;
screenshotUri?: string;
isLoggedIn?: boolean;
hasProjectBeenPersistentShared?: boolean;
simRecorder: SimRecorder;
publishAsync: (name: string, screenshotUri?: string, forceAnonymous?: boolean) => Promise<ShareData>;
isMultiplayerGame?: boolean;
kind?: "multiplayer" | "vscode" | "share";
anonymousShareByDefault?: boolean;
setAnonymousSharePreference?: (anonymousByDefault: boolean) => void;
onClose: () => void;
}
export declare const ShareInfo: (props: ShareInfoProps) => JSX.Element;