UNPKG

pxt-core

Version:

Microsoft MakeCode provides Blocks / JavaScript / Python tools and editors

12 lines (11 loc) 836 B
import { IframeDriver } from "./iframeDriver"; export declare class AssetEditorDriver extends IframeDriver { constructor(frame: HTMLIFrameElement); openAsset(assetId: string, assetType: pxt.AssetType, files: pxt.Map<string>, palette?: string[]): Promise<void>; createAsset(assetType: pxt.AssetType, files: pxt.Map<string>, displayName?: string, palette?: string[]): Promise<void>; saveAsset(): Promise<pxt.Map<string>>; duplicateAsset(assetId: string, assetType: pxt.AssetType, files: pxt.Map<string>, palette?: string[]): Promise<void>; addEventListener(event: "ready", handler: (ev: pxt.editor.AssetEditorReadyEvent) => void): void; addEventListener(event: "done-clicked", handler: (ev: pxt.editor.AssetEditorRequestSaveEvent) => void): void; protected handleMessage(event: MessageEvent<any>): void; }